23 #ifndef _GEOM_IOperations_HXX_
24 #define _GEOM_IOperations_HXX_
27 #include <TDocStd_Document.hxx>
28 #include <TCollection_AsciiString.hxx>
32 #define OK "PAL_NO_ERROR"
33 #define KO "PAL_NOT_DONE_ERROR"
34 #define NOT_FOUND_ANY "NOT_FOUND_ANY"
35 #define ALREADY_PRESENT "PAL_ELEMENT_ALREADY_PRESENT"
36 #define NOT_EXISTS "PAL_ELEMENT_DOES_NOT_EXISTS"
37 #define INVALID_TYPE "INVALID_TYPE_OF_ELEMENT"
55 Standard_EXPORT
bool IsDone();
61 Standard_EXPORT
void SetErrorCode(
const TCollection_AsciiString& theErrorCode) {
#define KO
Definition: GEOM_IOperations.hxx:33
Definition: GEOM_Engine.hxx:91
Definition: GEOM_IOperations.hxx:40
Standard_EXPORT void AbortOperation()
Definition: GEOM_IOperations.cxx:88
Standard_EXPORT void FinishOperation()
Definition: GEOM_IOperations.cxx:76
Standard_EXPORT GEOM_Engine * GetEngine()
Definition: GEOM_IOperations.hxx:71
Standard_EXPORT bool IsDone()
Definition: GEOM_IOperations.cxx:100
Standard_EXPORT void StartOperation()
Definition: GEOM_IOperations.cxx:64
Standard_EXPORT void SetErrorCode(const TCollection_AsciiString &theErrorCode)
Definition: GEOM_IOperations.hxx:61
Standard_EXPORT char * GetErrorCode()
Definition: GEOM_IOperations.hxx:66
Standard_EXPORT ~GEOM_IOperations()
Definition: GEOM_IOperations.cxx:52
TCollection_AsciiString _errorCode
Definition: GEOM_IOperations.hxx:78
Standard_EXPORT GEOM_IOperations(GEOM_Engine *theEngine)
Definition: GEOM_IOperations.cxx:40
GEOM_Engine * _engine
Definition: GEOM_IOperations.hxx:79
Standard_EXPORT GEOM_Solver * GetSolver()
Definition: GEOM_IOperations.hxx:74
GEOM_Solver * _solver
Definition: GEOM_IOperations.hxx:80
Standard_EXPORT void SetNotDone()
Definition: GEOM_IOperations.hxx:58
Definition: GEOM_Solver.hxx:33