Classes | |
| class | TPythonDump | 
| class | GenericObjPtr | 
| A smart pointer for the SALOME GenericObj interface.  More... | |
| interface | IAdvancedOperations | 
| Interface for advanced modeling functions.  More... | |
| interface | IBREPOperations | 
| Interface for BREPPlugin modeling functions.  More... | |
| 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 | GEOM_List | 
| interface | GEOM_Superv | 
| interface | IIGESOperations | 
| Interface for IGESPlugin modeling functions.  More... | |
| interface | ISTEPOperations | 
| Interface for STEPPlugin modeling functions.  More... | |
| interface | ISTLOperations | 
| Interface for STLPlugin modeling functions.  More... | |
| interface | IVTKOperations | 
| Interface for VTKPlugin modeling functions.  More... | |
| interface | IXAOOperations | 
| Interface for XAOPlugin modeling functions.  More... | |
Functions | |
| Handle (GEOM_Object) GetCreatedLast(const Handle(GEOM_Object)&theObj1 | |
| double | minDeflection () | 
| Get minimal allowed value for deflection coefficient.  More... | |
| QString | sectionSeparator () | 
| Get character used to separate parameter names.  More... | |
| QString | subSectionSeparator () | 
| Get character used to separate numeric parameter values (color = r:g:b)  More... | |
| QString | propertyName (Property type) | 
| int | sharedPropertiesId () | 
| Id used for storing properties of objects in study shared between viewers.  More... | |
| void | ShapeToVTK (const TopoDS_Shape &theShape, const TopTools_IndexedDataMapOfShapeListOfShape &theEdgeMap, bool theIsVector, GEOM_VertexSource *theStandaloneVertexSource, GEOM_EdgeSource *theIsolatedEdgeSource, GEOM_EdgeSource *theOneFaceEdgeSource, GEOM_EdgeSource *theSharedEdgeSource, GEOM_WireframeFace *theWireframeFaceSource, GEOM_ShadingFace *theShadingFaceSource) | 
| Convert shape to the VTK data sources.  More... | |
| vtkPolyData * | GetVTKData (const TopoDS_Shape &theShape, float theDeflection) | 
| Get VTK mesh data from the shape.  More... | |
| typedef sequence<CreationInformation> GEOM::CreationInformationSeq | 
| typedef SALOME::GenericObj_wrap< GEOM_BasicObject > GEOM::GEOM_BaseObject_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_Field > GEOM::GEOM_Field_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_FieldStep > GEOM::GEOM_FieldStep_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_I3DPrimOperations > GEOM::GEOM_I3DPrimOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IBasicOperations > GEOM::GEOM_IBasicOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IBlocksOperations > GEOM::GEOM_IBlocksOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IBooleanOperations > GEOM::GEOM_IBooleanOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_ICurvesOperations > GEOM::GEOM_ICurvesOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IFieldOperations > GEOM::GEOM_IFieldOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IGroupOperations > GEOM::GEOM_IGroupOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IHealingOperations > GEOM::GEOM_IHealingOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IInsertOperations > GEOM::GEOM_IInsertOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_ILocalOperations > GEOM::GEOM_ILocalOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IMeasureOperations > GEOM::GEOM_IMeasureOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_IShapesOperations > GEOM::GEOM_IShapesOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_ITransformOperations> GEOM::GEOM_ITransformOperations_wrap | 
| typedef SALOME::GenericObj_wrap< GEOM_Object > GEOM::GEOM_Object_wrap | 
| typedef sequence<boolean> GEOM::ListOfBool | 
| typedef sequence<double> GEOM::ListOfDouble | 
| typedef sequence<GEOM_Field> GEOM::ListOfFields | 
| typedef sequence<GEOM_BaseObject> GEOM::ListOfGBO | 
| typedef sequence<GEOM_Object> GEOM::ListOfGO | 
| typedef sequence<ListOfDouble> GEOM::ListOfListOfDouble | 
| typedef sequence<long> GEOM::ListOfLong | 
| typedef sequence<ModifInfo> GEOM::ModifStatistics | 
| typedef sequence<SALOMEDS::SObject> GEOM::object_list | 
| typedef sequence<Parameter> GEOM::Parameters | 
| typedef sequence<short> GEOM::short_array | 
| typedef sequence<string> GEOM::string_array | 
| enum GEOM::curve_type | 
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  | 
Is used in functions GEOM_I3DPrimOperations.MakeFilling()
Is used in functions GEOM_Gen.RestoreSubShapesO(), GEOM_Gen.RestoreSubShapesSO(), TransferNames()
| enum GEOM::length_unit | 
| enum GEOM::marker_size | 
| enum GEOM::marker_type | 
| enum GEOM::pattern | 
| enum GEOM::Property | 
| enum GEOM::shape_state | 
Is used in functions GEOM_IShapesOperations.GetShapesOn<xxx>()
| enum GEOM::shape_type | 
| enum GEOM::si_check_level | 
| vtkPolyData * GEOM::GetVTKData | ( | const TopoDS_Shape & | theShape, | 
| float | theDeflection | ||
| ) | 
| theShape | shape | 
| theDeflection | requested deflection coefficient | 
References GEOM_VertexSource::AddVertex(), GEOMUtils::MeshShape(), GEOM_ShadingFace::New(), GEOM_VertexSource::New(), GEOM_EdgeSource::New(), GEOM_WireframeFace::New(), and ShapeToVTK().
| Standard_EXPORT GEOM::Handle | ( | GEOM_Object | ) | const | 
Returns an object from two given, which has the latest entry
Returns an object from theObjects, which has the latest entry
| double GEOM::minDeflection | ( | ) | 
| QString GEOM::propertyName | ( | Property | type | ) | 
References LastProperty, and Visibility.
| QString GEOM::sectionSeparator | ( | ) | 
| void GEOM::ShapeToVTK | ( | const TopoDS_Shape & | theShape, | 
| const TopTools_IndexedDataMapOfShapeListOfShape & | theEdgeMap, | ||
| bool | theIsVector, | ||
| GEOM_VertexSource * | theStandaloneVertexSource, | ||
| GEOM_EdgeSource * | theIsolatedEdgeSource, | ||
| GEOM_EdgeSource * | theOneFaceEdgeSource, | ||
| GEOM_EdgeSource * | theSharedEdgeSource, | ||
| GEOM_WireframeFace * | theWireframeFaceSource, | ||
| GEOM_ShadingFace * | theShadingFaceSource | ||
| ) | 
| theShape | shape | 
| theEdgeMape | map that stores face-to-edge relations | 
| theIsVector | boolen flag, when true causes generating additional dataset for edges orientation vectors  | 
| theStandaloneVertexSource | output standalone vertices data source | 
| theIsolatedEdgeSource | output standalone edges data source | 
| theOneFaceEdgeSource | output face edges data source | 
| theSharedEdgeSource | output face shared edges data source | 
| theWireframeFaceSource | output wireframe mode faces data source | 
| theShadingFaceSource | output shading mode faces data source | 
References GEOM_EdgeSource::AddEdge(), GEOM_FaceSource::AddFace(), GEOM_VertexSource::AddVertex(), anEdge, and anEdgeExp().
| int GEOM::sharedPropertiesId | ( | ) | 
| QString GEOM::subSectionSeparator | ( | ) |