Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOM_IOperations Class Reference

#include <GEOM_IOperations.hxx>

Inheritance diagram for GEOM_IOperations:
Inheritance graph

Public Member Functions

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 ()
 

Private Attributes

TCollection_AsciiString _errorCode
 
GEOM_Engine_engine
 
GEOM_Solver_solver
 
int _docID
 

Constructor & Destructor Documentation

GEOM_IOperations::GEOM_IOperations ( GEOM_Engine theEngine,
int  theDocID 
)

default constructor:

References _solver.

GEOM_IOperations::~GEOM_IOperations ( )

destructor

References _solver.

Member Function Documentation

void GEOM_IOperations::AbortOperation ( )

AbortOperation

References _docID, _engine, and Handle().

void GEOM_IOperations::FinishOperation ( )

FinishOperation

References _docID, _engine, GEOM_Engine::DocumentModified(), and Handle().

Standard_EXPORT int GEOM_IOperations::GetDocID ( )
inline

References _docID.

Standard_EXPORT GEOM_Engine* GEOM_IOperations::GetEngine ( )
inline

References _engine.

Standard_EXPORT char* GEOM_IOperations::GetErrorCode ( )
inline

References _errorCode.

Standard_EXPORT GEOM_Solver* GEOM_IOperations::GetSolver ( )
inline

References _solver.

bool GEOM_IOperations::IsDone ( )

IsDone

References _errorCode, and OK.

Standard_EXPORT void GEOM_IOperations::SetErrorCode ( const TCollection_AsciiString &  theErrorCode)
inline

References _errorCode.

Standard_EXPORT void GEOM_IOperations::SetNotDone ( )
inline

References _errorCode, and KO.

void GEOM_IOperations::StartOperation ( )

StartOperation

References _docID, _engine, and Handle().

Member Data Documentation

int GEOM_IOperations::_docID
private
GEOM_Engine* GEOM_IOperations::_engine
private
TCollection_AsciiString GEOM_IOperations::_errorCode
private
GEOM_Solver* GEOM_IOperations::_solver
private

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