GEOMAlgo_Gluer Class Reference

#include <GEOMAlgo_Gluer.hxx>

Inheritance diagram for GEOMAlgo_Gluer:

Inheritance graph

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT GEOMAlgo_Gluer ()
virtual Standard_EXPORT ~GEOMAlgo_Gluer ()
Standard_EXPORT void SetCheckGeometry (const Standard_Boolean aFlag)
Standard_EXPORT Standard_Boolean CheckGeometry () const
virtual Standard_EXPORT void Perform ()
Standard_EXPORT Standard_Integer AloneShapes () const
Standard_EXPORT const TopTools_ListOfShape & Modified (const TopoDS_Shape &S)
Standard_EXPORT const TopTools_ListOfShape & Generated (const TopoDS_Shape &S)
Standard_EXPORT Standard_Boolean IsDeleted (const TopoDS_Shape &S)
Standard_EXPORT const TopTools_DataMapOfShapeListOfShape & Images () const
Standard_EXPORT const TopTools_DataMapOfShapeShape & Origins () const
Standard_EXPORT void SetShape (const TopoDS_Shape &aS)
Standard_EXPORT void SetTolerance (const Standard_Real aT)
Standard_EXPORT const TopoDS_Shape & Shape () const
Standard_EXPORT Standard_Real Tolerance () const
Standard_EXPORT const TopoDS_Shape & Result () const
Standard_EXPORT Standard_Integer ErrorStatus () const
Standard_EXPORT Standard_Integer WarningStatus () const

Protected Member Functions

virtual Standard_EXPORT void CheckData ()
virtual Standard_EXPORT void CheckResult ()
Standard_EXPORT void MakeVertices ()
Standard_EXPORT void MakeEdges ()
Standard_EXPORT void MakeFaces ()
Standard_EXPORT void MakeShapes (const TopAbs_ShapeEnum aType)
Standard_EXPORT void MakeShells ()
Standard_EXPORT void MakeSolids ()
Standard_EXPORT void InnerTolerance ()
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 MakeVertex (const TopTools_ListOfShape &aLV, TopoDS_Vertex &aNewV)
Standard_EXPORT void MakeEdge (const TopoDS_Edge &aEdge, TopoDS_Edge &aNewEdge)
Standard_EXPORT void MakeFace (const TopoDS_Face &aFace, TopoDS_Face &aNewEdge)
Standard_EXPORT Standard_Boolean IsToReverse (const TopoDS_Face &aFR, const TopoDS_Face &aF)
Standard_EXPORT Standard_Boolean HasNewSubShape (const TopoDS_Shape &aS) const

Protected Attributes

Standard_Boolean myCheckGeometry
Standard_Real myTol
TopTools_DataMapOfShapeListOfShape myImages
TopTools_DataMapOfShapeShape myOrigins
Standard_Integer myNbAlone
TopTools_ListOfShape myGenerated
TopoDS_Shape myShape
Standard_Real myTolerance
TopoDS_Shape myResult
IntTools_Context myContext
Standard_Integer myErrorStatus
Standard_Integer myWarningStatus

Constructor & Destructor Documentation

GEOMAlgo_Gluer::GEOMAlgo_Gluer  ) 
 

GEOMAlgo_Gluer::~GEOMAlgo_Gluer  )  [virtual]
 


Member Function Documentation

void* GEOMAlgo_Gluer.operator new size_t  ,
void *  anAddress
 

Reimplemented from GEOMAlgo_ShapeAlgo.

Reimplemented in GEOMAlgo_GlueAnalyser.

void* GEOMAlgo_Gluer.operator new size_t  size  ) 
 

Reimplemented from GEOMAlgo_ShapeAlgo.

Reimplemented in GEOMAlgo_GlueAnalyser.

void GEOMAlgo_Gluer.operator delete void *  anAddress  ) 
 

Reimplemented from GEOMAlgo_ShapeAlgo.

Reimplemented in GEOMAlgo_GlueAnalyser.

void GEOMAlgo_Gluer::SetCheckGeometry const Standard_Boolean  aFlag  ) 
 

Standard_Boolean GEOMAlgo_Gluer::CheckGeometry  )  const
 

void GEOMAlgo_Gluer::Perform  )  [virtual]
 

Implements GEOMAlgo_Algo.

Reimplemented in GEOMAlgo_GlueAnalyser.

Standard_Integer GEOMAlgo_Gluer::AloneShapes  )  const
 

const TopTools_ListOfShape & GEOMAlgo_Gluer::Modified const TopoDS_Shape &  S  ) 
 

const TopTools_ListOfShape & GEOMAlgo_Gluer::Generated const TopoDS_Shape &  S  ) 
 

Standard_Boolean GEOMAlgo_Gluer::IsDeleted const TopoDS_Shape &  S  ) 
 

const TopTools_DataMapOfShapeListOfShape & GEOMAlgo_Gluer::Images  )  const
 

const TopTools_DataMapOfShapeShape & GEOMAlgo_Gluer::Origins  )  const
 

void GEOMAlgo_Gluer::CheckData  )  [protected, virtual]
 

Reimplemented from GEOMAlgo_Algo.

void GEOMAlgo_Gluer::CheckResult  )  [protected, virtual]
 

Reimplemented from GEOMAlgo_Algo.

void GEOMAlgo_Gluer::MakeVertices  )  [protected]
 

void GEOMAlgo_Gluer::MakeEdges  )  [protected]
 

void GEOMAlgo_Gluer::MakeFaces  )  [protected]
 

void GEOMAlgo_Gluer::MakeShapes const TopAbs_ShapeEnum  aType  )  [protected]
 

void GEOMAlgo_Gluer::MakeShells  )  [protected]
 

void GEOMAlgo_Gluer::MakeSolids  )  [protected]
 

void GEOMAlgo_Gluer::InnerTolerance  )  [protected]
 

void GEOMAlgo_Gluer::EdgePassKey const TopoDS_Edge &  aE,
GEOMAlgo_PassKeyShape aPK
[protected]
 

void GEOMAlgo_Gluer::FacePassKey const TopoDS_Face &  aF,
GEOMAlgo_PassKeyShape aPK
[protected]
 

void GEOMAlgo_Gluer::MakeVertex const TopTools_ListOfShape &  aLV,
TopoDS_Vertex &  aNewV
[protected]
 

void GEOMAlgo_Gluer::MakeEdge const TopoDS_Edge &  aEdge,
TopoDS_Edge &  aNewEdge
[protected]
 

void GEOMAlgo_Gluer::MakeFace const TopoDS_Face &  aFace,
TopoDS_Face &  aNewEdge
[protected]
 

Standard_Boolean GEOMAlgo_Gluer::IsToReverse const TopoDS_Face &  aFR,
const TopoDS_Face &  aF
[protected]
 

Standard_Boolean GEOMAlgo_Gluer::HasNewSubShape const TopoDS_Shape &  aS  )  const [protected]
 

void GEOMAlgo_ShapeAlgo::SetShape const TopoDS_Shape &  aS  )  [inherited]
 

void GEOMAlgo_ShapeAlgo::SetTolerance const Standard_Real  aT  )  [inherited]
 

const TopoDS_Shape & GEOMAlgo_ShapeAlgo::Shape  )  const [inherited]
 

Standard_Real GEOMAlgo_ShapeAlgo::Tolerance  )  const [inherited]
 

const TopoDS_Shape & GEOMAlgo_ShapeAlgo::Result  )  const [inherited]
 

Standard_Integer GEOMAlgo_Algo::ErrorStatus  )  const [inherited]
 

Standard_Integer GEOMAlgo_Algo::WarningStatus  )  const [inherited]
 


Field Documentation

Standard_Boolean GEOMAlgo_Gluer.myCheckGeometry [protected]
 

Standard_Real GEOMAlgo_Gluer.myTol [protected]
 

TopTools_DataMapOfShapeListOfShape GEOMAlgo_Gluer.myImages [protected]
 

TopTools_DataMapOfShapeShape GEOMAlgo_Gluer.myOrigins [protected]
 

Standard_Integer GEOMAlgo_Gluer.myNbAlone [protected]
 

TopTools_ListOfShape GEOMAlgo_Gluer.myGenerated [protected]
 

TopoDS_Shape GEOMAlgo_ShapeAlgo.myShape [protected, inherited]
 

Standard_Real GEOMAlgo_ShapeAlgo.myTolerance [protected, inherited]
 

TopoDS_Shape GEOMAlgo_ShapeAlgo.myResult [protected, inherited]
 

IntTools_Context GEOMAlgo_ShapeAlgo.myContext [protected, inherited]
 

Standard_Integer GEOMAlgo_Algo.myErrorStatus [protected, inherited]
 

Standard_Integer GEOMAlgo_Algo.myWarningStatus [protected, inherited]