Version: 6.3.1
Public Member Functions | Data Fields | Private Member Functions

GEOMImpl_IInsertOperations Class Reference

#include <GEOMImpl_IInsertOperations.hxx>

Inheritance diagram for GEOMImpl_IInsertOperations:
Inheritance graph

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 (GEOM_Object) Import(const TCollection_AsciiString &theFileName
Standard_EXPORT void Export (const Handle(GEOM_Object) theOriginal, const TCollection_AsciiString &theFileName, const TCollection_AsciiString &theFormatType)
Standard_EXPORT Standard_Boolean ImportTranslators (Handle(TColStd_HSequenceOfAsciiString)&theFormats, Handle(TColStd_HSequenceOfAsciiString)&thePatterns)
Standard_EXPORT Standard_Boolean ExportTranslators (Handle(TColStd_HSequenceOfAsciiString)&theFormats, Handle(TColStd_HSequenceOfAsciiString)&thePatterns)
Standard_EXPORT Standard_Boolean IsSupported (const Standard_Boolean isImport, const TCollection_AsciiString &theFormat, Handle(TCollection_HAsciiString)&theLibName)
Standard_EXPORT int LoadTexture (const TCollection_AsciiString &theTextureFile)
Standard_EXPORT int AddTexture (int theWidth, int theHeight, const Handle(TDataStd_HArray1OfByte)&theTexture)
Standard_EXPORT Handle (TDataStd_HArray1OfByte) GetTexture(int theTextureId
Standard_EXPORT std::list< int > GetAllTextures ()
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 ()

Data Fields

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

Private Member Functions

Standard_Boolean InitResMgr ()
 Handle (Resource_Manager) myResMgr
 Handle (Resource_Manager) myResMgrUser

Constructor & Destructor Documentation

GEOMImpl_IInsertOperations::GEOMImpl_IInsertOperations ( GEOM_Engine theEngine,
int  theDocID 
)

constructor:

GEOMImpl_IInsertOperations::~GEOMImpl_IInsertOperations ( )

destructor


Member Function Documentation

Standard_EXPORT GEOMImpl_IInsertOperations.Handle ( GEOM_Object  )
Standard_EXPORT GEOMImpl_IInsertOperations.Handle ( GEOM_Object  ) const
void GEOMImpl_IInsertOperations::Export ( const Handle(GEOM_Object theOriginal,
const TCollection_AsciiString &  theFileName,
const TCollection_AsciiString &  theFormatName 
)
Standard_Boolean GEOMImpl_IInsertOperations::ImportTranslators ( Handle(TColStd_HSequenceOfAsciiString)&  theFormats,
Handle(TColStd_HSequenceOfAsciiString)&  thePatterns 
)

ImportTranslators

References PAL_MESH_030_geometry.i.

Standard_Boolean GEOMImpl_IInsertOperations::ExportTranslators ( Handle(TColStd_HSequenceOfAsciiString)&  theFormats,
Handle(TColStd_HSequenceOfAsciiString)&  thePatterns 
)

ExportTranslators

References PAL_MESH_030_geometry.i.

Standard_Boolean GEOMImpl_IInsertOperations::IsSupported ( const Standard_Boolean  isImport,
const TCollection_AsciiString &  theFormat,
Handle(TCollection_HAsciiString)&  theLibName 
)

IsSupported

int GEOMImpl_IInsertOperations::LoadTexture ( const TCollection_AsciiString &  theTextureFile)
int GEOMImpl_IInsertOperations::AddTexture ( int  theWidth,
int  theHeight,
const Handle(TDataStd_HArray1OfByte)&  theTexture 
)
Standard_EXPORT GEOMImpl_IInsertOperations.Handle ( TDataStd_HArray1OfByte  )
std::list< int > GEOMImpl_IInsertOperations::GetAllTextures ( )
Standard_Boolean GEOMImpl_IInsertOperations::InitResMgr ( ) [private]

InitResMgr

GEOMImpl_IInsertOperations.Handle ( Resource_Manager  ) [private]
GEOMImpl_IInsertOperations.Handle ( Resource_Manager  ) [private]
void GEOM_IOperations::StartOperation ( ) [inherited]

StartOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

void GEOM_IOperations::FinishOperation ( ) [inherited]

FinishOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

void GEOM_IOperations::AbortOperation ( ) [inherited]

AbortOperation

References GEOM_IOperations._docID, GEOM_IOperations._engine, and Handle().

bool GEOM_IOperations::IsDone ( ) [inherited]

IsDone

References GEOM_IOperations._errorCode, and OK.

Standard_EXPORT void GEOM_IOperations.SetNotDone ( ) [inherited]

References GEOM_IOperations._errorCode, and KO.

Standard_EXPORT void GEOM_IOperations.SetErrorCode ( const TCollection_AsciiString &  theErrorCode) [inherited]
Standard_EXPORT char* GEOM_IOperations.GetErrorCode ( ) [inherited]
Standard_EXPORT GEOM_Engine* GEOM_IOperations.GetEngine ( ) [inherited]
Standard_EXPORT GEOM_Solver* GEOM_IOperations.GetSolver ( ) [inherited]
Standard_EXPORT int GEOM_IOperations.GetDocID ( ) [inherited]

Field Documentation

Standard_EXPORT const TCollection_AsciiString& GEOMImpl_IInsertOperations.theFormatType
Standard_EXPORT int int& GEOMImpl_IInsertOperations.theHeight
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS