#include <GEOMAlgo_GlueDetector.hxx>
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(BOPInt_Context)&) |
Standard_EXPORT const | Handle (BOPInt_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 (BOPInt_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 |
GEOMAlgo_GlueDetector::GEOMAlgo_GlueDetector | ( | ) |
|
virtual |
|
protected |
References GEOMAlgo_GluerAlgo::myArgument, and GEOMAlgo_GluerAlgo::myImages.
|
protected |
References CheckAncesstors().
|
protected |
References DetectShapes().
|
protected |
References DetectShapes().
|
protected |
|
protected |
References GEOMAlgo_BndSphereTreeSelector::Clear(), GEOMAlgo_BndSphereTreeSelector::Indices(), GEOMAlgo_GluerAlgo::myArgument, GEOMAlgo_Algo::myErrorStatus, GEOMAlgo_GluerAlgo::myImages, GEOMAlgo_GluerAlgo::myOrigins, GEOMAlgo_GluerAlgo::myTolerance, GEOMAlgo_BndSphereTreeSelector::SetBox(), GEOMAlgo_BndSphere::SetCenter(), GEOMAlgo_BndSphere::SetGap(), and GEOMAlgo_BndSphere::SetRadius().
|
protected |
References GEOMAlgo_GluerAlgo::myOrigins, and GEOMAlgo_PassKeyShape::SetShapes().
|
protected |
References GEOMAlgo_GluerAlgo::myOrigins, and GEOMAlgo_PassKeyShape::SetShapes().
|
virtual |
const TopTools_IndexedDataMapOfShapeListOfShape & GEOMAlgo_GlueDetector::StickedShapes | ( | ) |
References myStickedShapes.
|
protected |