#include <GEOMImpl_Gen.hxx>
Public Member Functions | |
GEOMImpl_Gen () | |
~GEOMImpl_Gen () | |
GEOMImpl_IBasicOperations * | GetIBasicOperations (int theDocID) |
GEOMImpl_ITransformOperations * | GetITransformOperations (int theDocID) |
GEOMImpl_I3DPrimOperations * | GetI3DPrimOperations (int theDocID) |
GEOMImpl_IShapesOperations * | GetIShapesOperations (int theDocID) |
GEOMImpl_IBlocksOperations * | GetIBlocksOperations (int theDocID) |
GEOMImpl_IMeasureOperations * | GetIMeasureOperations (int theDocID) |
GEOMImpl_IBooleanOperations * | GetIBooleanOperations (int theDocID) |
GEOMImpl_ICurvesOperations * | GetICurvesOperations (int theDocID) |
GEOMImpl_ILocalOperations * | GetILocalOperations (int theDocID) |
GEOMImpl_IInsertOperations * | GetIInsertOperations (int theDocID) |
GEOMImpl_IHealingOperations * | GetIHealingOperations (int theDocID) |
GEOMImpl_IGroupOperations * | GetIGroupOperations (int theDocID) |
GEOMImpl_IFieldOperations * | GetIFieldOperations (int theDocID) |
Public Member Functions inherited from GEOM_Engine | |
Standard_EXPORT | GEOM_Engine () |
virtual Standard_EXPORT | ~GEOM_Engine () |
Standard_EXPORT | Handle (TDocStd_Document) GetDocument(int theDocID |
Standard_EXPORT int | GetDocID (Handle(TDocStd_Document) theDocument) |
Standard_EXPORT | Handle (TDocStd_Application) GetApplication() |
Standard_EXPORT | Handle (GEOM_BaseObject) GetObject(int theDocID |
Standard_EXPORT | Handle (GEOM_BaseObject) AddBaseObject(int theDocID |
Standard_EXPORT | Handle (GEOM_Object) AddObject(int theDocID |
Standard_EXPORT bool | RemoveObject (Handle(GEOM_BaseObject)&theObject) |
Standard_EXPORT bool | Save (int theDocID, const char *theFileName) |
Standard_EXPORT bool | Load (int theDocID, const char *theFileName) |
Standard_EXPORT void | Close (int theDocID) |
Standard_EXPORT void | SetUndoLimit (int theLimit) |
Standard_EXPORT void | Undo (int theDocID) |
Standard_EXPORT void | Redo (int theDocID) |
Standard_EXPORT | Handle (GEOM_Object) AddSubShape(Handle(GEOM_Object) theMainShape |
Standard_EXPORT | Handle (TColStd_HArray1OfInteger) theIndices |
Standard_EXPORT TCollection_AsciiString | DumpPython (int theDocID, 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 theDocID, int theWidth, int theHeight, const Handle(TColStd_HArray1OfByte)&theTexture, const TCollection_AsciiString &theFileName="") |
Standard_EXPORT | Handle (TColStd_HArray1OfByte) getTexture(int theDocID |
Standard_EXPORT std::list< int > | getAllTextures (int theDocID) |
Standard_EXPORT void | healPyName (TCollection_AsciiString &pyName, const TCollection_AsciiString &anEntry, Resource_DataMapOfAsciiStringAsciiString &aNameToEntry) |
Fix up the name of python variable. More... | |
Standard_EXPORT void | DocumentModified (const int theDocId, const bool isModified) |
Standard_EXPORT bool | DocumentModified (const int theDocId) |
Private Attributes | |
std::map< int, GEOMImpl_IBasicOperations * > | _mapOfBasicOperations |
std::map< int, GEOMImpl_ITransformOperations * > | _mapOfTransformOperations |
std::map< int, GEOMImpl_I3DPrimOperations * > | _mapOf3DPrimOperations |
std::map< int, GEOMImpl_IShapesOperations * > | _mapOfShapesOperations |
std::map< int, GEOMImpl_IBlocksOperations * > | _mapOfBlocksOperations |
std::map< int, GEOMImpl_IBooleanOperations * > | _mapOfBooleanOperations |
std::map< int, GEOMImpl_IHealingOperations * > | _mapOfHealingOperations |
std::map< int, GEOMImpl_ICurvesOperations * > | _mapOfCurvesOperations |
std::map< int, GEOMImpl_ILocalOperations * > | _mapOfLocalOperations |
std::map< int, GEOMImpl_IInsertOperations * > | _mapOfInsertOperations |
std::map< int, GEOMImpl_IMeasureOperations * > | _mapOfMeasureOperations |
std::map< int, GEOMImpl_IGroupOperations * > | _mapOfGroupOperations |
std::map< int, GEOMImpl_IFieldOperations * > | _mapOfFieldOperations |
Additional Inherited Members | |
Static Public Member Functions inherited from GEOM_Engine | |
static Standard_EXPORT GEOM_Engine * | GetEngine () |
static const Standard_GUID & | GetTextureGUID () |
Public Attributes inherited from GEOM_Engine | |
Standard_EXPORT bool | force =true) |
Standard_EXPORT const char * | theEntry |
Standard_EXPORT const char bool | force =true) |
Standard_EXPORT int | theType |
Standard_EXPORT bool | isStandaloneOperation = false) |
Standard_EXPORT int | theTextureID |
Standard_EXPORT int int & | theWidth |
Standard_EXPORT int int int & | theHeight |
Standard_EXPORT int int int TCollection_AsciiString & | theFileName |
Static Protected Member Functions inherited from GEOM_Engine | |
static Standard_EXPORT void | SetEngine (GEOM_Engine *theEngine) |
GEOMImpl_Gen::GEOMImpl_Gen | ( | ) |
default constructor:
References _mapOfBasicOperations, GEOMImpl_DiskDriver::GetID(), GEOMImpl_FaceDriver::GetID(), GEOMImpl_Fillet2dDriver::GetID(), GEOMImpl_3DSketcherDriver::GetID(), GEOMImpl_Fillet1dDriver::GetID(), GEOMImpl_ChamferDriver::GetID(), GEOMImpl_PointDriver::GetID(), GEOMImpl_ConeDriver::GetID(), GEOMImpl_EllipseDriver::GetID(), GEOMImpl_ArchimedeDriver::GetID(), GEOMImpl_ExportDriver::GetID(), GEOMImpl_ArcDriver::GetID(), GEOMImpl_FieldDriver::GetID(), GEOMImpl_BoxDriver::GetID(), GEOMImpl_CylinderDriver::GetID(), GEOMImpl_RevolutionDriver::GetID(), GEOMImpl_MeasureDriver::GetID(), GEOMImpl_ScaleDriver::GetID(), GEOMImpl_CircleDriver::GetID(), GEOMImpl_PartitionDriver::GetID(), GEOMImpl_FilletDriver::GetID(), GEOMImpl_ImportDriver::GetID(), GEOMImpl_PositionDriver::GetID(), GEOMImpl_LineDriver::GetID(), GEOMImpl_FillingDriver::GetID(), GEOMImpl_TorusDriver::GetID(), GEOMImpl_RotateDriver::GetID(), GEOMImpl_SplineDriver::GetID(), GEOMImpl_ThruSectionsDriver::GetID(), GEOMImpl_PolylineDriver::GetID(), GEOMImpl_OffsetDriver::GetID(), GEOMImpl_PipePathDriver::GetID(), GEOMImpl_PlaneDriver::GetID(), GEOMImpl_TranslateDriver::GetID(), GEOMImpl_MirrorDriver::GetID(), GEOMImpl_SphereDriver::GetID(), GEOMImpl_SketcherDriver::GetID(), GEOMImpl_MarkerDriver::GetID(), GEOMImpl_VectorDriver::GetID(), GEOMImpl_BooleanDriver::GetID(), GEOMImpl_ProjectionDriver::GetID(), GEOMImpl_BlockDriver::GetID(), GEOMImpl_PipeDriver::GetID(), GEOMImpl_CopyDriver::GetID(), GEOMImpl_GlueDriver::GetID(), GEOMImpl_HealingDriver::GetID(), GEOMImpl_PrismDriver::GetID(), GEOMImpl_ShapeDriver::GetID(), and GEOM_Engine::SetEngine().
GEOMImpl_Gen::~GEOMImpl_Gen | ( | ) |
References _mapOf3DPrimOperations, _mapOfBasicOperations, _mapOfBlocksOperations, _mapOfBooleanOperations, _mapOfCurvesOperations, _mapOfFieldOperations, _mapOfGroupOperations, _mapOfHealingOperations, _mapOfInsertOperations, _mapOfLocalOperations, _mapOfMeasureOperations, _mapOfShapesOperations, and _mapOfTransformOperations.
GEOMImpl_I3DPrimOperations * GEOMImpl_Gen::GetI3DPrimOperations | ( | int | theDocID | ) |
GetI3DPrimOperations
References _mapOf3DPrimOperations.
GEOMImpl_IBasicOperations * GEOMImpl_Gen::GetIBasicOperations | ( | int | theDocID | ) |
GetIBasicOperations
References _mapOfBasicOperations.
GEOMImpl_IBlocksOperations * GEOMImpl_Gen::GetIBlocksOperations | ( | int | theDocID | ) |
GetIBlocksOperations
References _mapOfBlocksOperations.
GEOMImpl_IBooleanOperations * GEOMImpl_Gen::GetIBooleanOperations | ( | int | theDocID | ) |
GetIBooleanOperations
References _mapOfBooleanOperations.
GEOMImpl_ICurvesOperations * GEOMImpl_Gen::GetICurvesOperations | ( | int | theDocID | ) |
GetICurvesOperations
References _mapOfCurvesOperations.
GEOMImpl_IFieldOperations * GEOMImpl_Gen::GetIFieldOperations | ( | int | theDocID | ) |
GetIFieldOperations
References _mapOfFieldOperations.
GEOMImpl_IGroupOperations * GEOMImpl_Gen::GetIGroupOperations | ( | int | theDocID | ) |
GetIGroupOperations
References _mapOfGroupOperations.
GEOMImpl_IHealingOperations * GEOMImpl_Gen::GetIHealingOperations | ( | int | theDocID | ) |
GetIHealingOperations
References _mapOfHealingOperations.
GEOMImpl_IInsertOperations * GEOMImpl_Gen::GetIInsertOperations | ( | int | theDocID | ) |
GetIInsertOperations
References _mapOfInsertOperations.
GEOMImpl_ILocalOperations * GEOMImpl_Gen::GetILocalOperations | ( | int | theDocID | ) |
GetILocalOperations
References _mapOfLocalOperations.
GEOMImpl_IMeasureOperations * GEOMImpl_Gen::GetIMeasureOperations | ( | int | theDocID | ) |
GetIMeasureOperations
References _mapOfMeasureOperations.
GEOMImpl_IShapesOperations * GEOMImpl_Gen::GetIShapesOperations | ( | int | theDocID | ) |
GetIShapesOperations
References _mapOfShapesOperations.
GEOMImpl_ITransformOperations * GEOMImpl_Gen::GetITransformOperations | ( | int | theDocID | ) |
GetITransformOperations
References _mapOfTransformOperations.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |