#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) 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 |
| const ShHealOper_ModifStats * | GetStatistics () |
Public Member Functions inherited from GEOM_IOperations | |
| 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_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) |
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 TopAbs_ShapeEnum | theType = TopAbs_SHAPE ) |
Private Attributes | |
| ShHealOper_ModifStats * | myModifStats |
| GEOMImpl_IHealingOperations::GEOMImpl_IHealingOperations | ( | GEOM_Engine * | theEngine, |
| int | theDocID | ||
| ) |
constructor:
References myModifStats.
| GEOMImpl_IHealingOperations::~GEOMImpl_IHealingOperations | ( | ) |
destructor
References myModifStats.
| 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::GetDocID(), GEOM_IOperations::GetEngine(), GEOMImpl_CopyDriver::GetID(), Handle(), KO, 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(), GetParameters(), and it().
|
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 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 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 | ) |
| 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 int double bool GEOMImpl_IHealingOperations::isByParameter |
| Standard_EXPORT const bool GEOMImpl_IHealingOperations::isCommonVertex |
|
private |
| 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 double TopAbs_ShapeEnum GEOMImpl_IHealingOperations::theType = TopAbs_SHAPE ) |
| 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 |