#include <GEOMImpl_IHealingOperations.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMImpl_IHealingOperations (GEOM_Engine *theEngine) |
| 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(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT | Handle (GEOM_Object) DivideEdge(Handle(GEOM_Object) theObject |
| Standard_EXPORT | Handle (GEOM_Object) DivideEdgeByPoint(Handle(GEOM_Object) theObject |
| Standard_EXPORT | Handle (GEOM_Object) FuseCollinearEdgesWithinWire(Handle(GEOM_Object) theWire |
| Standard_EXPORT bool | GetFreeBoundary (Handle(TColStd_HSequenceOfTransient)&theObjects, 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 | FuncToPythonDump (Handle(GEOM_Object) theObject, Handle(GEOM_Object) result, const char *imports, const char *funcName, const char *args) |
| const ShHealOper_ModifStats * | GetStatistics () |
Public Member Functions inherited from GEOM_IOperations | |
| Standard_EXPORT | GEOM_IOperations (GEOM_Engine *theEngine) |
| 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_Engine * | GetEngine () |
| Standard_EXPORT GEOM_Solver * | GetSolver () |
Static Public Member Functions | |
| static Standard_EXPORT bool | GetParameters (const std::string theOperation, std::list< std::string > &theParams) |
Public Attributes | |
| Standard_EXPORT const bool | isCommonVertex |
| Standard_EXPORT Handle(GEOM_Object) Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int | theIndex |
| Standard_EXPORT Handle(GEOM_Object) Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int double | theValue |
| Standard_EXPORT Handle(GEOM_Object) Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int double bool | isByParameter |
| Standard_EXPORT int | theIndex |
| Standard_EXPORT int std::list< Handle(GEOM_Object)> & | thePoint |
| Standard_EXPORT std::list< Handle(GEOM_Object)> | theVertices |
| Standard_EXPORT double | theTolerance |
| Standard_EXPORT double bool | theExactAdjust |
Private Attributes | |
| ShHealOper_ModifStats * | myModifStats |
| GEOMImpl_IHealingOperations::GEOMImpl_IHealingOperations | ( | GEOM_Engine * | theEngine | ) |
constructor:
References myModifStats.
| GEOMImpl_IHealingOperations::~GEOMImpl_IHealingOperations | ( | ) |
destructor
References myModifStats.
| void GEOMImpl_IHealingOperations::FuncToPythonDump | ( | Handle(GEOM_Object) | theObject, |
| Handle(GEOM_Object) | result, | ||
| const char * | imports, | ||
| const char * | funcName, | ||
| const char * | args | ||
| ) |
FuncToPythonDump
This function doesn't do any healing. Provides Python dump functionality for algorithms entirely implemented in Python.
References Handle().
| bool GEOMImpl_IHealingOperations::GetFreeBoundary | ( | Handle(TColStd_HSequenceOfTransient)& | theObjects, |
| Handle(TColStd_HSequenceOfTransient)& | theClosed, | ||
| Handle(TColStd_HSequenceOfTransient)& | theOpen | ||
| ) |
GetFreeBoundary
References COPY_WITHOUT_REF, GEOM_FREE_BOUNDS, GEOM_IOperations::GetEngine(), Handle(), KO, OK, 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().
|
static |
GetParameters
| 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(), and GEOM_IOperations::SetErrorCode().
|
inline |
References myModifStats.
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT Handle(GEOM_Object) Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| Standard_EXPORT GEOMImpl_IHealingOperations::Handle | ( | GEOM_Object | ) |
| 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 | ) | & |
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfInteger | ) | & |
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfInteger | ) | & |
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfInteger | ) | & |
| Standard_EXPORT const GEOMImpl_IHealingOperations::Handle | ( | TColStd_HArray1OfInteger | ) | & |
| Standard_EXPORT Handle(GEOM_Object) Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int double bool GEOMImpl_IHealingOperations::isByParameter |
| Standard_EXPORT const bool GEOMImpl_IHealingOperations::isCommonVertex |
|
private |
| Standard_EXPORT double bool GEOMImpl_IHealingOperations::theExactAdjust |
| Standard_EXPORT Handle(GEOM_Object) Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int GEOMImpl_IHealingOperations::theIndex |
| Standard_EXPORT int GEOMImpl_IHealingOperations::theIndex |
| Standard_EXPORT int std::list<Handle(GEOM_Object)>& GEOMImpl_IHealingOperations::thePoint |
| Standard_EXPORT double GEOMImpl_IHealingOperations::theTolerance |
| Standard_EXPORT Handle(GEOM_Object) Sew(std Standard_EXPORT Handle(GEOM_Object) RemoveInternalFaces(std Standard_EXPORT int double GEOMImpl_IHealingOperations::theValue |
| Standard_EXPORT std::list<Handle(GEOM_Object)> GEOMImpl_IHealingOperations::theVertices |