Version: 9.12.0
GEOMImpl_IInsertOperations Class Reference

#include <GEOMImpl_IInsertOperations.hxx>

Inheritance diagram for GEOMImpl_IInsertOperations:
Inheritance graph

Classes

struct  TransferDatum
 

Public Member Functions

Standard_EXPORT GEOMImpl_IInsertOperations (GEOM_Engine *theEngine)
 
Standard_EXPORT ~GEOMImpl_IInsertOperations ()
 
Standard_EXPORT Handle (GEOM_Object) MakeCopy(Handle(GEOM_Object) theOriginal)
 
Standard_EXPORT Handle (TColStd_HSequenceOfTransient) Import(const TCollection_AsciiString &theFileName
 
Standard_EXPORT TCollection_AsciiString ReadValue (const TCollection_AsciiString &theFileName, const TCollection_AsciiString &theFormatType, const TCollection_AsciiString &theParameterName)
 
Standard_EXPORT void Export (const Handle(GEOM_Object) theOriginal, const TCollection_AsciiString &theFileName, const TCollection_AsciiString &theFormatType)
 
Standard_EXPORT int AddTexture (int theWidth, int theHeight, const Handle(TColStd_HArray1OfByte)&theTexture)
 
Standard_EXPORT Handle (TColStd_HArray1OfByte) GetTexture(int theTextureId
 
Standard_EXPORT std::list< int > GetAllTextures ()
 
Standard_EXPORT bool TransferData (const Handle(GEOM_Object) &theObjectFrom, const Handle(GEOM_Object) &theObjectTo, const int theFindMethod, std::list< TransferDatum > &theResult)
 
- Public Member Functions inherited from GEOM_IOperations
Standard_EXPORT GEOM_IOperations (GEOM_Engine *theEngine)
 
Standard_EXPORT ~GEOM_IOperations ()
 
Standard_EXPORT void StartOperation ()
 
Standard_EXPORT void FinishOperation ()
 
Standard_EXPORT void AbortOperation ()
 
Standard_EXPORT bool IsDone ()
 
Standard_EXPORT void SetNotDone ()
 
Standard_EXPORT void SetErrorCode (const TCollection_AsciiString &theErrorCode)
 
Standard_EXPORT char * GetErrorCode ()
 
Standard_EXPORT GEOM_EngineGetEngine ()
 
Standard_EXPORT GEOM_SolverGetSolver ()
 

Public Attributes

Standard_EXPORT const TCollection_AsciiString & theFormatType
 
Standard_EXPORT int & theWidth
 
Standard_EXPORT int int & theHeight
 

Private Attributes

std::vector< Handle(Resource_Manager)> myResMgrList
 
GEOMImpl_IShapesOperationsmyShapesOperations
 
GEOMImpl_IGroupOperationsmyGroupOperations
 
GEOMImpl_IFieldOperationsmyFieldOperations
 

Constructor & Destructor Documentation

◆ GEOMImpl_IInsertOperations()

GEOMImpl_IInsertOperations::GEOMImpl_IInsertOperations ( GEOM_Engine theEngine)

◆ ~GEOMImpl_IInsertOperations()

GEOMImpl_IInsertOperations::~GEOMImpl_IInsertOperations ( )

Member Function Documentation

◆ AddTexture()

int GEOMImpl_IInsertOperations::AddTexture ( int  theWidth,
int  theHeight,
const Handle(TColStd_HArray1OfByte)&  theTexture 
)

◆ Export()

void GEOMImpl_IInsertOperations::Export ( const Handle(GEOM_Object)  theOriginal,
const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName 
)

◆ GetAllTextures()

std::list< int > GEOMImpl_IInsertOperations::GetAllTextures ( )

◆ Handle() [1/3]

Standard_EXPORT GEOMImpl_IInsertOperations::Handle ( GEOM_Object  )

◆ Handle() [2/3]

Standard_EXPORT GEOMImpl_IInsertOperations::Handle ( TColStd_HArray1OfByte  )

◆ Handle() [3/3]

Standard_EXPORT GEOMImpl_IInsertOperations::Handle ( TColStd_HSequenceOfTransient  ) const &

◆ ReadValue()

TCollection_AsciiString GEOMImpl_IInsertOperations::ReadValue ( const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName,
const TCollection_AsciiString &  theParameterName 
)

◆ TransferData()

Member Data Documentation

◆ myFieldOperations

GEOMImpl_IFieldOperations* GEOMImpl_IInsertOperations::myFieldOperations
private

◆ myGroupOperations

GEOMImpl_IGroupOperations* GEOMImpl_IInsertOperations::myGroupOperations
private

◆ myResMgrList

std::vector<Handle(Resource_Manager)> GEOMImpl_IInsertOperations::myResMgrList
private

◆ myShapesOperations

GEOMImpl_IShapesOperations* GEOMImpl_IInsertOperations::myShapesOperations
private

◆ theFormatType

Standard_EXPORT const TCollection_AsciiString& GEOMImpl_IInsertOperations::theFormatType

◆ theHeight

Standard_EXPORT int int& GEOMImpl_IInsertOperations::theHeight

◆ theWidth

Standard_EXPORT int& GEOMImpl_IInsertOperations::theWidth

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