Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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, int theDocID)
 
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, int theDocID)
 
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 ()
 
Standard_EXPORT int GetDocID ()
 

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 ( GEOM_Engine theEngine,
int  theDocID 
)
GEOMImpl_IInsertOperations::~GEOMImpl_IInsertOperations ( )

Member Function Documentation

int GEOMImpl_IInsertOperations::AddTexture ( int  theWidth,
int  theHeight,
const Handle(TColStd_HArray1OfByte)&  theTexture 
)
void GEOMImpl_IInsertOperations::Export ( const Handle(GEOM_Object theOriginal,
const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName 
)
std::list< int > GEOMImpl_IInsertOperations::GetAllTextures ( )
Standard_EXPORT GEOMImpl_IInsertOperations::Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IInsertOperations::Handle ( TColStd_HSequenceOfTransient  ) const
Standard_EXPORT GEOMImpl_IInsertOperations::Handle ( TColStd_HArray1OfByte  )
TCollection_AsciiString GEOMImpl_IInsertOperations::ReadValue ( const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName,
const TCollection_AsciiString &  theParameterName 
)

Member Data Documentation

GEOMImpl_IFieldOperations* GEOMImpl_IInsertOperations::myFieldOperations
private
GEOMImpl_IGroupOperations* GEOMImpl_IInsertOperations::myGroupOperations
private
std::vector<Handle(Resource_Manager)> GEOMImpl_IInsertOperations::myResMgrList
private
GEOMImpl_IShapesOperations* GEOMImpl_IInsertOperations::myShapesOperations
private
Standard_EXPORT const TCollection_AsciiString& GEOMImpl_IInsertOperations::theFormatType
Standard_EXPORT int int& GEOMImpl_IInsertOperations::theHeight
Standard_EXPORT int& GEOMImpl_IInsertOperations::theWidth

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