#include <GEOMAlgo_GlueAnalyser.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMAlgo_GlueAnalyser () | 
| virtual Standard_EXPORT | ~GEOMAlgo_GlueAnalyser () | 
| virtual Standard_EXPORT void | Perform () | 
| Standard_EXPORT Standard_Boolean | HasSolidsToGlue () const | 
| Standard_EXPORT const  GEOMAlgo_ListOfCoupleOfShapes &  | SolidsToGlue () const | 
| Standard_EXPORT Standard_Boolean | HasSolidsAlone () const | 
| Standard_EXPORT const  TopTools_ListOfShape &  | SolidsAlone () const | 
  Public Member Functions inherited from GEOMAlgo_Gluer | |
| Standard_EXPORT | GEOMAlgo_Gluer () | 
| virtual Standard_EXPORT | ~GEOMAlgo_Gluer () | 
| Standard_EXPORT void | SetCheckGeometry (const Standard_Boolean aFlag) | 
| Standard_EXPORT Standard_Boolean | CheckGeometry () const | 
| Standard_EXPORT void | SetKeepNonSolids (const Standard_Boolean aFlag) | 
| Standard_EXPORT Standard_Boolean | KeepNonSolids () const | 
| 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 | 
  Public Member Functions inherited from GEOMAlgo_ShapeAlgo | |
| Standard_EXPORT void | SetContext (const Handle(BOPInt_Context)&theContext) | 
| Sets cashed geometrical tools  More...  | |
| Standard_EXPORT const | Handle (BOPInt_Context)&Context() const | 
| Returns cashed geometrical tools  More...  | |
| 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 | 
  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 | DetectSolids () | 
  Protected Member Functions inherited from GEOMAlgo_Gluer | |
| 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 | 
| Standard_EXPORT void | MakeSubShapes (const TopoDS_Shape &aS, TopTools_MapOfShape &aM, TopoDS_Compound &aC) | 
  Protected Member Functions inherited from GEOMAlgo_ShapeAlgo | |
| Standard_EXPORT | GEOMAlgo_ShapeAlgo () | 
| virtual Standard_EXPORT | ~GEOMAlgo_ShapeAlgo () | 
| Handle (BOPInt_Context) myContext | |
  Protected Member Functions inherited from GEOMAlgo_Algo | |
| Standard_EXPORT | GEOMAlgo_Algo () | 
| virtual Standard_EXPORT | ~GEOMAlgo_Algo () | 
Protected Attributes | |
| GEOMAlgo_ListOfCoupleOfShapes | mySolidsToGlue | 
| TopTools_ListOfShape | mySolidsAlone | 
  Protected Attributes inherited from GEOMAlgo_Gluer | |
| Standard_Boolean | myCheckGeometry | 
| Standard_Boolean | myKeepNonSolids | 
| Standard_Real | myTol | 
| TopTools_DataMapOfShapeListOfShape | myImages | 
| TopTools_DataMapOfShapeShape | myOrigins | 
| Standard_Integer | myNbAlone | 
| TopTools_ListOfShape | myGenerated | 
  Protected Attributes inherited from GEOMAlgo_ShapeAlgo | |
| TopoDS_Shape | myShape | 
| Standard_Real | myTolerance | 
| TopoDS_Shape | myResult | 
  Protected Attributes inherited from GEOMAlgo_Algo | |
| Standard_Integer | myErrorStatus | 
| Standard_Integer | myWarningStatus | 
| Standard_Boolean | myComputeInternalShapes | 
| GEOMAlgo_GlueAnalyser::GEOMAlgo_GlueAnalyser | ( | ) | 
      
  | 
  virtual | 
      
  | 
  protected | 
References DetectShapes().
      
  | 
  protected | 
References DetectShapes().
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
| Standard_Boolean GEOMAlgo_GlueAnalyser::HasSolidsAlone | ( | ) | const | 
References mySolidsAlone.
| Standard_Boolean GEOMAlgo_GlueAnalyser::HasSolidsToGlue | ( | ) | const | 
References mySolidsToGlue.
      
  | 
  virtual | 
Reimplemented from GEOMAlgo_Gluer.
References GEOMAlgo_Gluer::CheckData(), DetectEdges(), DetectFaces(), DetectSolids(), DetectVertices(), GEOMAlgo_Gluer::InnerTolerance(), GEOMAlgo_Algo::myErrorStatus, mySolidsAlone, mySolidsToGlue, GEOMAlgo_Algo::myWarningStatus, and GEOMAlgo_ShapeAlgo::Perform().
| const TopTools_ListOfShape & GEOMAlgo_GlueAnalyser::SolidsAlone | ( | ) | const | 
References mySolidsAlone.
| const GEOMAlgo_ListOfCoupleOfShapes & GEOMAlgo_GlueAnalyser::SolidsToGlue | ( | ) | const | 
References mySolidsToGlue.
      
  | 
  protected | 
      
  | 
  protected |