#include <GEOMImpl_IHealingOperations.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMImpl_IHealingOperations (GEOM_Engine *theEngine, int theDocID) |
| Standard_EXPORT | ~GEOMImpl_IHealingOperations () |
| Standard_EXPORT | Handle (GEOM_Object) ShapeProcess(Handle(GEOM_Object) theObject |
| Standard_EXPORT const | Handle (TColStd_HArray1OfExtendedString)&theOperations |
| Standard_EXPORT const const | Handle (TColStd_HArray1OfExtendedString)&theParams |
| Standard_EXPORT const const const | Handle (TColStd_HArray1OfExtendedString)&theValues) |
| Standard_EXPORT void | GetShapeProcessParameters (std::list< std::string > &theOperations, std::list< std::string > &theParams, std::list< std::string > &theValues) |
| Standard_EXPORT bool | GetOperatorParameters (const std::string theOperation, std::list< std::string > &theParams, std::list< std::string > &theValues) |
| Standard_EXPORT | Handle (GEOM_Object) SuppressFaces(Handle(GEOM_Object) theObject |
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theFaces) |
| Standard_EXPORT | Handle (GEOM_Object) CloseContour(Handle(GEOM_Object) theObject |
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theWires |
| Standard_EXPORT | Handle (GEOM_Object) RemoveIntWires(Handle(GEOM_Object) theObject |
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theWires) |
| Standard_EXPORT | Handle (GEOM_Object) FillHoles(Handle(GEOM_Object) theObject |
| Standard_EXPORT const | Handle (TColStd_HArray1OfInteger)&theWires) |
| Standard_EXPORT | Handle (GEOM_Object) Sew(Handle(GEOM_Object) theObject |
| Standard_EXPORT | Handle (GEOM_Object) DivideEdge(Handle(GEOM_Object) theObject |
| Standard_EXPORT bool | GetFreeBoundary (Handle(GEOM_Object) theObject, Handle(TColStd_HSequenceOfTransient)&theOutClosedWires, Handle(TColStd_HSequenceOfTransient)&theOutOpenWires) |
| Standard_EXPORT | Handle (GEOM_Object) ChangeOrientation(Handle(GEOM_Object) theObject) |
| Standard_EXPORT | Handle (GEOM_Object) ChangeOrientationCopy(Handle(GEOM_Object) theObject) |
| Standard_EXPORT | Handle (GEOM_Object) LimitTolerance(Handle(GEOM_Object) theObject |
| 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_Engine * | GetEngine () |
| Standard_EXPORT GEOM_Solver * | GetSolver () |
| Standard_EXPORT int | GetDocID () |
Static Public Member Functions | |
| static Standard_EXPORT bool | GetParameters (const std::string theOperation, std::list< std::string > &theParams) |
Data Fields | |
| Standard_EXPORT const bool | isCommonVertex |
| Standard_EXPORT double | theTolerance |
| Standard_EXPORT int | theIndex |
| Standard_EXPORT int double | theValue |
| Standard_EXPORT int double bool | isByParameter |
| GEOMImpl_IHealingOperations::GEOMImpl_IHealingOperations | ( | GEOM_Engine * | theEngine, |
| int | theDocID | ||
| ) |
constructor:
| GEOMImpl_IHealingOperations::~GEOMImpl_IHealingOperations | ( | ) |
destructor
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT const GEOMImpl_IHealingOperations.Handle | ( | TColStd_HArray1OfExtendedString | ) |
| Standard_EXPORT const const GEOMImpl_IHealingOperations.Handle | ( | TColStd_HArray1OfExtendedString | ) |
| Standard_EXPORT const const const GEOMImpl_IHealingOperations.Handle | ( | TColStd_HArray1OfExtendedString | ) |
| void GEOMImpl_IHealingOperations::GetShapeProcessParameters | ( | std::list< std::string > & | theOperations, |
| std::list< std::string > & | theParams, | ||
| std::list< std::string > & | theValues | ||
| ) |
ShapeProcess
References GetOperatorParameters(), ShHealOper_ShapeProcess.GetOperators(), PAL_MESH_030_geometry.i, and GEOM_IOperations.SetErrorCode().
| bool GEOMImpl_IHealingOperations::GetOperatorParameters | ( | const std::string | theOperation, |
| std::list< std::string > & | theParams, | ||
| std::list< std::string > & | theValues | ||
| ) |
GetOperatorParameters
References ShHealOper_ShapeProcess.GetParameter(), and GetParameters().
| bool GEOMImpl_IHealingOperations::GetParameters | ( | const std::string | theOperation, |
| std::list< std::string > & | theParams | ||
| ) | [static] |
GetParameters
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT const GEOMImpl_IHealingOperations.Handle | ( | TColStd_HArray1OfInteger | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT const GEOMImpl_IHealingOperations.Handle | ( | TColStd_HArray1OfInteger | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT const GEOMImpl_IHealingOperations.Handle | ( | TColStd_HArray1OfInteger | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT const GEOMImpl_IHealingOperations.Handle | ( | TColStd_HArray1OfInteger | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| bool GEOMImpl_IHealingOperations::GetFreeBoundary | ( | Handle(GEOM_Object) | theObject, |
| Handle(TColStd_HSequenceOfTransient)& | theClosed, | ||
| Handle(TColStd_HSequenceOfTransient)& | theOpen | ||
| ) |
GetFreeBoundary
References COPY_WITHOUT_REF, GEOM_FREE_BOUNDS, GEOMImpl_CopyDriver.GetID(), Handle(), PAL_MESH_030_geometry.i, and KO.
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations.Handle | ( | GEOM_Object | ) |
| 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] |
References GEOM_IOperations._errorCode.
| Standard_EXPORT char* GEOM_IOperations.GetErrorCode | ( | ) | [inherited] |
References GEOM_IOperations._errorCode.
| Standard_EXPORT GEOM_Engine* GEOM_IOperations.GetEngine | ( | ) | [inherited] |
References GEOM_IOperations._engine.
| Standard_EXPORT GEOM_Solver* GEOM_IOperations.GetSolver | ( | ) | [inherited] |
References GEOM_IOperations._solver.
| Standard_EXPORT int GEOM_IOperations.GetDocID | ( | ) | [inherited] |
References GEOM_IOperations._docID.
| Standard_EXPORT const bool GEOMImpl_IHealingOperations.isCommonVertex |
| Standard_EXPORT double GEOMImpl_IHealingOperations::theTolerance |
| Standard_EXPORT int GEOMImpl_IHealingOperations.theIndex |
| Standard_EXPORT int double GEOMImpl_IHealingOperations.theValue |
| Standard_EXPORT int double bool GEOMImpl_IHealingOperations.isByParameter |