Version: 9.12.0
GEOMAlgo_GlueDetector Class Reference

#include <GEOMAlgo_GlueDetector.hxx>

Inheritance diagram for GEOMAlgo_GlueDetector:
Inheritance graph

Public Member Functions

Standard_EXPORT GEOMAlgo_GlueDetector ()
 
virtual Standard_EXPORT ~GEOMAlgo_GlueDetector ()
 
virtual Standard_EXPORT void Perform ()
 
Standard_EXPORT const TopTools_IndexedDataMapOfShapeListOfShape & StickedShapes ()
 
- Public Member Functions inherited from GEOMAlgo_GluerAlgo
Standard_EXPORT GEOMAlgo_GluerAlgo ()
 
virtual Standard_EXPORT ~GEOMAlgo_GluerAlgo ()
 
virtual Standard_EXPORT void SetArgument (const TopoDS_Shape &theShape)
 
Standard_EXPORT const TopoDS_Shape & Argument () const
 
Standard_EXPORT void SetTolerance (const Standard_Real aT)
 
Standard_EXPORT Standard_Real Tolerance () const
 
Standard_EXPORT void SetCheckGeometry (const Standard_Boolean aFlag)
 
Standard_EXPORT Standard_Boolean CheckGeometry () const
 
virtual Standard_EXPORT void Clear ()
 
Standard_EXPORT void SetContext (const Handle(IntTools_Context)&)
 
Standard_EXPORT const Handle (IntTools_Context) &Context()
 
Standard_EXPORT const TopTools_DataMapOfShapeListOfShape & Images () const
 
Standard_EXPORT const TopTools_DataMapOfShapeShape & Origins () const
 
- Public Member Functions inherited from GEOMAlgo_Algo
Standard_EXPORT Standard_Integer ErrorStatus () const
 
Standard_EXPORT Standard_Integer WarningStatus () const
 
Standard_EXPORT void ComputeInternalShapes (const Standard_Boolean theFlag)
 Allows to omit of creation of internal shapes (manifold topology). More...
 

Protected Member Functions

Standard_EXPORT void DetectVertices ()
 
Standard_EXPORT void DetectEdges ()
 
Standard_EXPORT void DetectFaces ()
 
Standard_EXPORT void DetectShapes (const TopAbs_ShapeEnum aType)
 
Standard_EXPORT void EdgePassKey (const TopoDS_Edge &aE, GEOMAlgo_PassKeyShape &aPK)
 
Standard_EXPORT void FacePassKey (const TopoDS_Face &aF, GEOMAlgo_PassKeyShape &aPK)
 
Standard_EXPORT void CheckDetected ()
 
Standard_EXPORT void CheckDetected (const TopTools_ListOfShape &aLVSD, const TopTools_IndexedDataMapOfShapeListOfShape &aMVE, const TopTools_IndexedDataMapOfShapeListOfShape &aMEV)
 
- Protected Member Functions inherited from GEOMAlgo_GluerAlgo
 Handle (IntTools_Context) myContext
 
- Protected Member Functions inherited from GEOMAlgo_Algo
Standard_EXPORT GEOMAlgo_Algo ()
 
virtual Standard_EXPORT ~GEOMAlgo_Algo ()
 
virtual Standard_EXPORT void CheckData ()
 
virtual Standard_EXPORT void CheckResult ()
 

Protected Attributes

TopTools_IndexedDataMapOfShapeListOfShape myStickedShapes
 
- Protected Attributes inherited from GEOMAlgo_GluerAlgo
TopoDS_Shape myArgument
 
Standard_Real myTolerance
 
Standard_Boolean myCheckGeometry
 
TopTools_DataMapOfShapeListOfShape myImages
 
TopTools_DataMapOfShapeShape myOrigins
 
- Protected Attributes inherited from GEOMAlgo_Algo
Standard_Integer myErrorStatus
 
Standard_Integer myWarningStatus
 
Standard_Boolean myComputeInternalShapes
 

Constructor & Destructor Documentation

◆ GEOMAlgo_GlueDetector()

GEOMAlgo_GlueDetector::GEOMAlgo_GlueDetector ( )

◆ ~GEOMAlgo_GlueDetector()

GEOMAlgo_GlueDetector::~GEOMAlgo_GlueDetector ( )
virtual

Member Function Documentation

◆ CheckDetected() [1/2]

void GEOMAlgo_GlueDetector::CheckDetected ( )
protected

◆ CheckDetected() [2/2]

void GEOMAlgo_GlueDetector::CheckDetected ( const TopTools_ListOfShape &  aLVSD,
const TopTools_IndexedDataMapOfShapeListOfShape &  aMVE,
const TopTools_IndexedDataMapOfShapeListOfShape &  aMEV 
)
protected

◆ DetectEdges()

void GEOMAlgo_GlueDetector::DetectEdges ( )
protected

References DetectShapes().

◆ DetectFaces()

void GEOMAlgo_GlueDetector::DetectFaces ( )
protected

References DetectShapes().

◆ DetectShapes()

◆ DetectVertices()

◆ EdgePassKey()

void GEOMAlgo_GlueDetector::EdgePassKey ( const TopoDS_Edge &  aE,
GEOMAlgo_PassKeyShape aPK 
)
protected

◆ FacePassKey()

void GEOMAlgo_GlueDetector::FacePassKey ( const TopoDS_Face &  aF,
GEOMAlgo_PassKeyShape aPK 
)
protected

◆ Perform()

◆ StickedShapes()

const TopTools_IndexedDataMapOfShapeListOfShape & GEOMAlgo_GlueDetector::StickedShapes ( )

References myStickedShapes.

Member Data Documentation

◆ myStickedShapes

TopTools_IndexedDataMapOfShapeListOfShape GEOMAlgo_GlueDetector::myStickedShapes
protected

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