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

#include <GEOMImpl_IHealingOperations.hxx>

Inheritance diagram for GEOMImpl_IHealingOperations:
Inheritance graph

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_ModifStatsGetStatistics ()
 
- 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_EngineGetEngine ()
 
Standard_EXPORT GEOM_SolverGetSolver ()
 
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_ModifStatsmyModifStats
 

Constructor & Destructor Documentation

GEOMImpl_IHealingOperations::GEOMImpl_IHealingOperations ( GEOM_Engine theEngine,
int  theDocID 
)

constructor:

References myModifStats.

GEOMImpl_IHealingOperations::~GEOMImpl_IHealingOperations ( )

destructor

References myModifStats.

Member Function Documentation

bool GEOMImpl_IHealingOperations::GetFreeBoundary ( Handle(TColStd_HSequenceOfTransient)&  theObjects,
Handle(TColStd_HSequenceOfTransient)&  theClosed,
Handle(TColStd_HSequenceOfTransient)&  theOpen 
)
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().

bool GEOMImpl_IHealingOperations::GetParameters ( const std::string  theOperation,
std::list< std::string > &  theParams 
)
static

GetParameters

void GEOMImpl_IHealingOperations::GetShapeProcessParameters ( std::list< std::string > &  theOperations,
std::list< std::string > &  theParams,
std::list< std::string > &  theValues 
)
const ShHealOper_ModifStats* GEOMImpl_IHealingOperations::GetStatistics ( )
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  )

Member Data Documentation

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
ShHealOper_ModifStats* GEOMImpl_IHealingOperations::myModifStats
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

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