Data Structures | |
| struct | Parameter |
| Object creation parameters. More... | |
| struct | CreationInformation |
| struct | ModifInfo |
| Reporting on shape healing. More... | |
| interface | GEOM_BaseObject |
| A common root of objects in GEOM module. More... | |
| interface | GEOM_Object |
| Interface of geometric object. More... | |
| interface | GEOM_Field |
| Interface of the field. More... | |
| interface | GEOM_FieldStep |
| Interface of the field time step. More... | |
| interface | GEOM_BoolFieldStep |
| Interface of the boolean field time step. More... | |
| interface | GEOM_IntFieldStep |
| Interface of the integer field time step. More... | |
| interface | GEOM_DoubleFieldStep |
| Interface of the double field time step. More... | |
| interface | GEOM_StringFieldStep |
| Interface of the string field time step. More... | |
| interface | GEOM_IOperations |
| Basic methods of all geometric operations. More... | |
| interface | GEOM_IBasicOperations |
| Interface for basic geometry creation. More... | |
| interface | GEOM_ITransformOperations |
| Interface for shapes transforming. More... | |
| interface | GEOM_I3DPrimOperations |
| Interface for 3D primitives creation. More... | |
| interface | GEOM_IShapesOperations |
| Interface for Shapes creation: More... | |
| interface | GEOM_IBlocksOperations |
| Interface for Blocks construction Face from points or edges, Block from faces, Blocks multi-translation and multi-rotation. More... | |
| interface | GEOM_IBooleanOperations |
| Interface for boolean operations (Cut, Fuse, Common) More... | |
| interface | GEOM_ICurvesOperations |
| Interface for curves creation. More... | |
| interface | GEOM_ILocalOperations |
| Interface for fillet and chamfer creation. More... | |
| interface | GEOM_IHealingOperations |
| Interface for shape healing operations. More... | |
| interface | GEOM_IInsertOperations |
| Interface for shape insert operations (like copy, import). More... | |
| interface | GEOM_IKindOfShape |
| Interface for shape_kind enumeration. More... | |
| interface | GEOM_IMeasureOperations |
| Interface for measurement (distance, whatis) and properties calculation (like Centre of Mass, Inertia, etc.). More... | |
| interface | GEOM_IGroupOperations |
| Interface for groups creation. More... | |
| interface | GEOM_IFieldOperations |
| Interface for field operation. More... | |
| interface | GEOM_Gen |
| Interface to access other GEOM interfaces. More... | |
| interface | ISTLOperations |
| Interface for STLPlugin modeling functions. More... | |
| interface | IBREPOperations |
| Interface for BREPPlugin modeling functions. More... | |
| interface | ISTEPOperations |
| Interface for STEPPlugin modeling functions. More... | |
| interface | IIGESOperations |
| Interface for IGESPlugin modeling functions. More... | |
| interface | IXAOOperations |
| Interface for XAOPlugin modeling functions. More... | |
| interface | IVTKOperations |
| Interface for VTKPlugin modeling functions. More... | |
Typedefs | |
| typedef sequence< Parameter > | Parameters |
| typedef sequence < CreationInformation > | CreationInformationSeq |
| typedef sequence< ModifInfo > | ModifStatistics |
| typedef sequence< string > | string_array |
| typedef sequence< short > | short_array |
| typedef sequence< boolean > | ListOfBool |
| typedef sequence< long > | ListOfLong |
| typedef sequence< double > | ListOfDouble |
| typedef sequence< ListOfDouble > | ListOfListOfDouble |
| typedef sequence< GEOM_Object > | ListOfGO |
| typedef sequence< GEOM_BaseObject > | ListOfGBO |
| typedef sequence< GEOM_Field > | ListOfFields |
| typedef sequence < SALOMEDS::SObject > | object_list |
| typedef sequence<Parameter> Parameters |
| typedef sequence<CreationInformation> CreationInformationSeq |
| typedef sequence<ModifInfo> ModifStatistics |
| typedef sequence<string> string_array |
| typedef sequence<short> short_array |
| typedef sequence<boolean> ListOfBool |
| typedef sequence<long> ListOfLong |
| typedef sequence<double> ListOfDouble |
| typedef sequence<ListOfDouble> ListOfListOfDouble |
| typedef sequence<GEOM_Object> ListOfGO |
| typedef sequence<GEOM_BaseObject> ListOfGBO |
| typedef sequence<GEOM_Field> ListOfFields |
| typedef sequence<SALOMEDS::SObject> object_list |
| enum shape_type |
Topological types of shapes (like Open Cascade types)
| enum marker_type |
| enum marker_size |
| enum shape_state |
State of shape relatively geometrical surface like plane, sphere or cylinder.
Is used in functions GEOM_IShapesOperations.GetShapesOn<xxx>()
| enum find_shape_method |
Kind of method to find inside one main shape some sub-shapes, corresponding to other given shape (its argument)
Is used in functions GEOM_Gen.RestoreSubShapesO(), GEOM_Gen.RestoreSubShapesSO(), TransferNames()
| enum filling_oper_method |
Kind of method to perform filling operation.
Is used in functions GEOM_I3DPrimOperations.MakeFilling()
| enum curve_type |
Kind of the curves.
Used in the functions GEOM_ICurvesOperations.MakeCurveParametric(), GEOM_ICurvesOperations.MakeCurveParametricNew(), GEOM_ICurvesOperations.MakePolyline2D, GEOM_ICurvesOperations.MakePolyline2DOnPlane.
| Enumerator | |
|---|---|
| Polyline |
Polyline curve |
| Bezier |
Bezier curve |
| Interpolation |
Interpolation, curve |
| enum field_data_type |
| enum si_check_level |
| enum comparison_condition |
| enum length_unit |