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