#include "SALOME_Exception.idl"#include "SALOME_Component.idl"#include "SALOMEDS.idl"#include "SALOMEDS_Attributes.idl"#include "SALOME_GenericObj.idl"Go to the source code of this file.
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... | |
| struct | GEOM_IShapesOperations::ExtractionStat |
| interface | GEOM_IBlocksOperations |
| Interface for Blocks construction Face from points or edges, Block from faces, Blocks multi-translation and multi-rotation. More... | |
| struct | GEOM_IBlocksOperations::BCError |
| Description of Blocks Compound defect: type and incriminated sub-shapes. 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... | |
| struct | GEOM_IInsertOperations::TransferDatum |
| Non-topological information transfer datum. 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... | |
| struct | GEOM_IMeasureOperations::ShapeError |
| Description of a shape defect: type and incriminated sub-shapes. More... | |
| struct | GEOM_IMeasureOperations::PairOfShape |
| Methods and structure for implement CheckConformity tool. More... | |
| struct | GEOM_IMeasureOperations::CheckResult |
| Structure for store result of check store type of check as number and failed shapes. More... | |
| interface | GEOM_IGroupOperations |
| Interface for groups creation. More... | |
| interface | GEOM_IFieldOperations |
| Interface for field operation. More... | |
| interface | GEOM_ITestOperations |
| Interface for testing operations. More... | |
| interface | GEOM_ICanonicalRecognition |
| Interface for canonical recognition operations. More... | |
| interface | GEOM_Gen |
| Interface to access other GEOM interfaces. More... | |
Modules | |
| module | GEOM |
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< ListOfLong > | ListOfListOfLong |
| typedef sequence< GEOM_Object > | ListOfGO |
| typedef sequence< GEOM_BaseObject > | ListOfGBO |
| typedef sequence< GEOM_Field > | ListOfFields |
| typedef sequence< SALOMEDS::SObject > | object_list |
Enumerations | |
| enum | shape_type { COMPOUND , COMPSOLID , SOLID , SHELL , FACE , WIRE , EDGE , VERTEX , SHAPE , FLAT } |
| Topological types of shapes (like Open Cascade types) More... | |
| enum | marker_type { MT_NONE , MT_POINT , MT_PLUS , MT_STAR , MT_X , MT_O , MT_O_POINT , MT_O_PLUS , MT_O_STAR , MT_O_X , MT_RING1 , MT_RING2 , MT_RING3 , MT_BALL , MT_USER } |
| Marker type. More... | |
| enum | marker_size { MS_NONE , MS_10 , MS_15 , MS_20 , MS_25 , MS_30 , MS_35 , MS_40 , MS_45 , MS_50 , MS_55 , MS_60 , MS_65 , MS_70 } |
| enum | shape_state { ST_ON , ST_OUT , ST_ONOUT , ST_IN , ST_ONIN } |
| State of shape relatively geometrical surface like plane, sphere or cylinder. More... | |
| enum | find_shape_method { FSM_GetInPlace , FSM_Transformed , FSM_GetSame , FSM_GetShapesOnShape , FSM_GetInPlaceByHistory , FSM_MultiTransformed , FSM_GetInPlace_Old } |
| Kind of method to find inside one main shape some sub-shapes, corresponding to other given shape (its argument) More... | |
| enum | filling_oper_method { FOM_Default , FOM_UseOri , FOM_AutoCorrect } |
| Kind of method to perform filling operation. More... | |
| enum | curve_type { Polyline , Bezier , Interpolation } |
| Kind of the curves. More... | |
| enum | field_data_type { FDT_Bool , FDT_Int , FDT_Double , FDT_String } |
| Type of field data. More... | |
| enum | si_check_level { SI_V_V , SI_V_E , SI_E_E , SI_V_F , SI_E_F , SI_ALL } |
| This enumeration represents the level of checking shape on self-interference. More... | |
| enum | comparison_condition { CC_GT , CC_GE , CC_LT , CC_LE } |
| This enumeration represents comparison conditions. More... | |
| enum | wire_build_mode { WBM_FixTolerance , WBM_Approximation , WBM_KeepCurveType } |
| Wire construction mode. Regulates the way gaps are closed. More... | |