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 |