Version: 9.12.0
GEOMImpl_Gen Class Reference

#include <GEOMImpl_Gen.hxx>

Inheritance diagram for GEOMImpl_Gen:
Inheritance graph

Public Member Functions

 GEOMImpl_Gen ()
 
 ~GEOMImpl_Gen ()
 
GEOMImpl_IBasicOperationsGetIBasicOperations ()
 
GEOMImpl_ITransformOperationsGetITransformOperations ()
 
GEOMImpl_I3DPrimOperationsGetI3DPrimOperations ()
 
GEOMImpl_IShapesOperationsGetIShapesOperations ()
 
GEOMImpl_IBlocksOperationsGetIBlocksOperations ()
 
GEOMImpl_IMeasureOperationsGetIMeasureOperations ()
 
GEOMImpl_IBooleanOperationsGetIBooleanOperations ()
 
GEOMImpl_ICurvesOperationsGetICurvesOperations ()
 
GEOMImpl_ILocalOperationsGetILocalOperations ()
 
GEOMImpl_IInsertOperationsGetIInsertOperations ()
 
GEOMImpl_IHealingOperationsGetIHealingOperations ()
 
GEOMImpl_IGroupOperationsGetIGroupOperations ()
 
GEOMImpl_IFieldOperationsGetIFieldOperations ()
 
GEOMImpl_ITestOperationsGetITestOperations ()
 
GEOMImpl_ICanonicalRecognitionGetICanonicalRecognition ()
 
- Public Member Functions inherited from GEOM_Engine
Standard_EXPORT GEOM_Engine ()
 
virtual Standard_EXPORT ~GEOM_Engine ()
 
Standard_EXPORT Handle (TDocStd_Document) GetDocument(bool force
 
Standard_EXPORT Handle (TDocStd_Application) GetApplication()
 
Standard_EXPORT Handle (GEOM_BaseObject) GetObject(const char *theEntry
 
Standard_EXPORT Handle (GEOM_BaseObject) AddBaseObject(int theType)
 
Standard_EXPORT Handle (GEOM_Object) AddObject(int theType)
 
Standard_EXPORT bool RemoveObject (Handle(GEOM_BaseObject)&theObject)
 
Standard_EXPORT bool Save (const char *theFileName)
 
Standard_EXPORT bool Load (const char *theFileName)
 
Standard_EXPORT void Close ()
 
Standard_EXPORT void SetUndoLimit (int theLimit)
 
Standard_EXPORT void Undo ()
 
Standard_EXPORT void Redo ()
 
Standard_EXPORT Handle (GEOM_Object) AddSubShape(Handle(GEOM_Object) theMainShape
 
Standard_EXPORT Handle (TColStd_HArray1OfInteger) theIndices
 
Standard_EXPORT TCollection_AsciiString DumpPython (std::vector< TObjectData > &theObjectData, TVariablesList theVariables, bool isPublished, bool isMultiFile, bool &aValidScript)
 
Standard_EXPORT const char * GetDumpName (const char *theStudyEntry) const
 
Standard_EXPORT Handle (TColStd_HSequenceOfAsciiString) GetAllDumpNames() const
 
Standard_EXPORT int addTexture (int theWidth, int theHeight, const Handle(TColStd_HArray1OfByte)&theTexture, const TCollection_AsciiString &theFileName="")
 
Standard_EXPORT Handle (TColStd_HArray1OfByte) getTexture(int theTextureID
 
Standard_EXPORT std::list< int > getAllTextures ()
 
Standard_EXPORT void healPyName (TCollection_AsciiString &pyName, const TCollection_AsciiString &anEntry, Resource_DataMapOfAsciiStringAsciiString &aNameToEntry)
 Fix up the name of python variable. More...
 

Private Attributes

GEOMImpl_IBasicOperations_BasicOperations
 
GEOMImpl_ITransformOperations_TransformOperations
 
GEOMImpl_I3DPrimOperations_3DPrimOperations
 
GEOMImpl_IShapesOperations_ShapesOperations
 
GEOMImpl_IBlocksOperations_BlocksOperations
 
GEOMImpl_IBooleanOperations_BooleanOperations
 
GEOMImpl_IHealingOperations_HealingOperations
 
GEOMImpl_ICurvesOperations_CurvesOperations
 
GEOMImpl_ILocalOperations_LocalOperations
 
GEOMImpl_IInsertOperations_InsertOperations
 
GEOMImpl_IMeasureOperations_MeasureOperations
 
GEOMImpl_IGroupOperations_GroupOperations
 
GEOMImpl_IFieldOperations_FieldOperations
 
GEOMImpl_ITestOperations_TestOperations
 
GEOMImpl_ICanonicalRecognition_CanonicalRecognition
 

Additional Inherited Members

- Static Public Member Functions inherited from GEOM_Engine
static Standard_EXPORT GEOM_EngineGetEngine ()
 
static const Standard_GUID & GetTextureGUID ()
 
- Public Attributes inherited from GEOM_Engine
Standard_EXPORT bool force =true)
 
Standard_EXPORT bool isStandaloneOperation = false)
 
Standard_EXPORT int & theWidth
 
Standard_EXPORT int int & theHeight
 
Standard_EXPORT int int TCollection_AsciiString & theFileName
 
- Static Protected Member Functions inherited from GEOM_Engine
static Standard_EXPORT void SetEngine (GEOM_Engine *theEngine)
 

Constructor & Destructor Documentation

◆ GEOMImpl_Gen()

◆ ~GEOMImpl_Gen()

Member Function Documentation

◆ GetI3DPrimOperations()

GEOMImpl_I3DPrimOperations * GEOMImpl_Gen::GetI3DPrimOperations ( )

GetI3DPrimOperations

References _3DPrimOperations.

◆ GetIBasicOperations()

GEOMImpl_IBasicOperations * GEOMImpl_Gen::GetIBasicOperations ( )

GetIBasicOperations

References _BasicOperations.

◆ GetIBlocksOperations()

GEOMImpl_IBlocksOperations * GEOMImpl_Gen::GetIBlocksOperations ( )

GetIBlocksOperations

References _BlocksOperations.

◆ GetIBooleanOperations()

GEOMImpl_IBooleanOperations * GEOMImpl_Gen::GetIBooleanOperations ( )

GetIBooleanOperations

References _BooleanOperations.

◆ GetICanonicalRecognition()

GEOMImpl_ICanonicalRecognition * GEOMImpl_Gen::GetICanonicalRecognition ( )

GetICanonicalRecognition

References _CanonicalRecognition.

◆ GetICurvesOperations()

GEOMImpl_ICurvesOperations * GEOMImpl_Gen::GetICurvesOperations ( )

GetICurvesOperations

References _CurvesOperations.

◆ GetIFieldOperations()

GEOMImpl_IFieldOperations * GEOMImpl_Gen::GetIFieldOperations ( )

GetIFieldOperations

References _FieldOperations.

◆ GetIGroupOperations()

GEOMImpl_IGroupOperations * GEOMImpl_Gen::GetIGroupOperations ( )

GetIGroupOperations

References _GroupOperations.

◆ GetIHealingOperations()

GEOMImpl_IHealingOperations * GEOMImpl_Gen::GetIHealingOperations ( )

GetIHealingOperations

References _HealingOperations.

◆ GetIInsertOperations()

GEOMImpl_IInsertOperations * GEOMImpl_Gen::GetIInsertOperations ( )

GetIInsertOperations

References _InsertOperations.

◆ GetILocalOperations()

GEOMImpl_ILocalOperations * GEOMImpl_Gen::GetILocalOperations ( )

GetILocalOperations

References _LocalOperations.

◆ GetIMeasureOperations()

GEOMImpl_IMeasureOperations * GEOMImpl_Gen::GetIMeasureOperations ( )

GetIMeasureOperations

References _MeasureOperations.

◆ GetIShapesOperations()

GEOMImpl_IShapesOperations * GEOMImpl_Gen::GetIShapesOperations ( )

GetIShapesOperations

References _ShapesOperations.

◆ GetITestOperations()

GEOMImpl_ITestOperations * GEOMImpl_Gen::GetITestOperations ( )

GetITestOperations

References _TestOperations.

◆ GetITransformOperations()

GEOMImpl_ITransformOperations * GEOMImpl_Gen::GetITransformOperations ( )

GetITransformOperations

References _TransformOperations.

Member Data Documentation

◆ _3DPrimOperations

GEOMImpl_I3DPrimOperations* GEOMImpl_Gen::_3DPrimOperations
private

◆ _BasicOperations

GEOMImpl_IBasicOperations* GEOMImpl_Gen::_BasicOperations
private

◆ _BlocksOperations

GEOMImpl_IBlocksOperations* GEOMImpl_Gen::_BlocksOperations
private

◆ _BooleanOperations

GEOMImpl_IBooleanOperations* GEOMImpl_Gen::_BooleanOperations
private

◆ _CanonicalRecognition

GEOMImpl_ICanonicalRecognition* GEOMImpl_Gen::_CanonicalRecognition
private

◆ _CurvesOperations

GEOMImpl_ICurvesOperations* GEOMImpl_Gen::_CurvesOperations
private

◆ _FieldOperations

GEOMImpl_IFieldOperations* GEOMImpl_Gen::_FieldOperations
private

◆ _GroupOperations

GEOMImpl_IGroupOperations* GEOMImpl_Gen::_GroupOperations
private

◆ _HealingOperations

GEOMImpl_IHealingOperations* GEOMImpl_Gen::_HealingOperations
private

◆ _InsertOperations

GEOMImpl_IInsertOperations* GEOMImpl_Gen::_InsertOperations
private

◆ _LocalOperations

GEOMImpl_ILocalOperations* GEOMImpl_Gen::_LocalOperations
private

◆ _MeasureOperations

GEOMImpl_IMeasureOperations* GEOMImpl_Gen::_MeasureOperations
private

◆ _ShapesOperations

GEOMImpl_IShapesOperations* GEOMImpl_Gen::_ShapesOperations
private

◆ _TestOperations

GEOMImpl_ITestOperations* GEOMImpl_Gen::_TestOperations
private

◆ _TransformOperations

GEOMImpl_ITransformOperations* GEOMImpl_Gen::_TransformOperations
private

The documentation for this class was generated from the following files: