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 | ( | ) |