#include <GEOMAlgo_Gluer2.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMAlgo_Gluer2 () | 
| virtual Standard_EXPORT | ~GEOMAlgo_Gluer2 () | 
| Standard_EXPORT void | SetShapesToGlue (const TopTools_DataMapOfShapeListOfShape &aM) | 
| Standard_EXPORT const  TopTools_DataMapOfShapeListOfShape &  | ShapesToGlue () const | 
| Standard_EXPORT void | SetKeepNonSolids (const Standard_Boolean theFlag) | 
| Standard_EXPORT Standard_Boolean | KeepNonSolids () const | 
| virtual Standard_EXPORT void | Clear () | 
| virtual Standard_EXPORT void | Perform () | 
| virtual Standard_EXPORT void | CheckData () | 
| Standard_EXPORT void | Detect () | 
| Standard_EXPORT const  TopTools_DataMapOfShapeListOfShape &  | ShapesDetected () const | 
| Standard_EXPORT const  TopTools_DataMapOfShapeListOfShape &  | ImagesToWork () const | 
| virtual Standard_EXPORT const  TopTools_ListOfShape &  | Generated (const TopoDS_Shape &theS) | 
| Returns the list of shapes generated from the  shape theS. More...  | |
| virtual Standard_EXPORT const  TopTools_ListOfShape &  | Modified (const TopoDS_Shape &theS) | 
| Returns the list of shapes modified from the  shape theS. More...  | |
| virtual Standard_EXPORT  Standard_Boolean  | IsDeleted (const TopoDS_Shape &theS) | 
| Returns true if the shape theS has been deleted.  More...  | |
| 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 | 
| 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_BuilderShape | |
| Standard_EXPORT const  TopoDS_Shape &  | Shape () const | 
| Returns the result of algorithm  More...  | |
| Standard_EXPORT Standard_Boolean | HasDeleted () const | 
| Returns true if the at least one shape(or sub-shape)  of arguments has been deleted. More...  | |
| Standard_EXPORT Standard_Boolean | HasGenerated () const | 
| Returns true if the at least one shape(or sub-shape)  of arguments has generated shapes. More...  | |
| Standard_EXPORT Standard_Boolean | HasModified () const | 
| Returns true if the at least one shape(or sub-shape)  of arguments has modified shapes. More...  | |
| Standard_EXPORT const  TopTools_IndexedDataMapOfShapeListOfShape &  | ImagesResult () 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... | |
Static Public Member Functions | |
| static Standard_EXPORT void | MakeVertex (const TopTools_ListOfShape &theLV, TopoDS_Vertex &theV) | 
| static Standard_EXPORT void | MapBRepShapes (const TopoDS_Shape &theS, TopTools_MapOfShape &theM) | 
| static Standard_EXPORT void | MapShapes (const TopoDS_Shape &theS, TopTools_MapOfShape &theM) | 
Protected Member Functions | |
| Standard_EXPORT void | PerformShapesToWork () | 
| Standard_EXPORT void | FillVertices () | 
| Standard_EXPORT void | FillEdges () | 
| Standard_EXPORT void | FillWires () | 
| Standard_EXPORT void | FillFaces () | 
| Standard_EXPORT void | FillShells () | 
| Standard_EXPORT void | FillSolids () | 
| Standard_EXPORT void | FillCompSolids () | 
| Standard_EXPORT void | FillCompounds () | 
| Standard_EXPORT void | BuildResult () | 
| Standard_EXPORT void | FillBRepShapes (const TopAbs_ShapeEnum theType) | 
| Standard_EXPORT void | FillContainers (const TopAbs_ShapeEnum theType) | 
| Standard_EXPORT void | FillCompound (const TopoDS_Shape &theC) | 
| virtual Standard_EXPORT void | PrepareHistory () | 
| Prepare information for history support  More...  | |
| Standard_EXPORT Standard_Boolean | HasImage (const TopoDS_Shape &theC) | 
| Standard_EXPORT void | MakeBRepShapes (const TopoDS_Shape &theS, TopoDS_Shape &theSnew) | 
| Standard_EXPORT void | MakeEdge (const TopoDS_Edge &theE, TopoDS_Edge &theEnew) | 
| Standard_EXPORT void | MakeFace (const TopoDS_Face &theF, TopoDS_Face &theFnew) | 
| Standard_EXPORT void | TreatPair (const GEOMAlgo_CoupleOfShapes &theCS, GEOMAlgo_ListOfCoupleOfShapes &theLCS) | 
  Protected Member Functions inherited from GEOMAlgo_GluerAlgo | |
| Handle (BOPInt_Context) myContext | |
  Protected Member Functions inherited from GEOMAlgo_BuilderShape | |
| Standard_EXPORT | GEOMAlgo_BuilderShape () | 
| Empty constructor  More...  | |
| virtual Standard_EXPORT | ~GEOMAlgo_BuilderShape () | 
  Protected Member Functions inherited from GEOMAlgo_Algo | |
| Standard_EXPORT | GEOMAlgo_Algo () | 
| virtual Standard_EXPORT | ~GEOMAlgo_Algo () | 
| virtual Standard_EXPORT void | CheckResult () | 
Protected Attributes | |
| TopTools_DataMapOfShapeListOfShape | myShapesToGlue | 
| TopTools_DataMapOfShapeListOfShape | myImagesDetected | 
| TopTools_DataMapOfShapeShape | myOriginsDetected | 
| TopTools_DataMapOfShapeListOfShape | myImagesToWork | 
| TopTools_DataMapOfShapeShape | myOriginsToWork | 
| Standard_Boolean | myKeepNonSolids | 
| GEOMAlgo_GlueDetector | myDetector | 
  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_BuilderShape | |
| TopoDS_Shape | myShape | 
| TopTools_ListOfShape | myHistShapes | 
| TopTools_MapOfShape | myMapShape | 
| Standard_Boolean | myHasDeleted | 
| Standard_Boolean | myHasGenerated | 
| Standard_Boolean | myHasModified | 
| TopTools_IndexedDataMapOfShapeListOfShape | myImagesResult | 
  Protected Attributes inherited from GEOMAlgo_Algo | |
| Standard_Integer | myErrorStatus | 
| Standard_Integer | myWarningStatus | 
| Standard_Boolean | myComputeInternalShapes | 
| GEOMAlgo_Gluer2::GEOMAlgo_Gluer2 | ( | ) | 
References GEOMAlgo_GluerAlgo::myTolerance.
      
  | 
  virtual | 
      
  | 
  protected | 
      
  | 
  virtual | 
Reimplemented from GEOMAlgo_Algo.
References GEOMAlgo_Algo::myErrorStatus, myShapesToGlue, and GEOMAlgo_Algo::myWarningStatus.
      
  | 
  virtual | 
Reimplemented from GEOMAlgo_GluerAlgo.
References GEOMAlgo_GluerAlgo::Clear(), myDetector, GEOMAlgo_Algo::myErrorStatus, myImagesDetected, myImagesToWork, myKeepNonSolids, myOriginsDetected, myOriginsToWork, myShapesToGlue, and GEOMAlgo_Algo::myWarningStatus.
| void GEOMAlgo_Gluer2::Detect | ( | ) | 
References GEOMAlgo_GluerAlgo::Clear(), GEOMAlgo_Algo::ErrorStatus(), iErr, GEOMAlgo_GluerAlgo::Images(), GEOMAlgo_GluerAlgo::myArgument, myDetector, GEOMAlgo_Algo::myErrorStatus, myImagesDetected, myOriginsDetected, GEOMAlgo_GluerAlgo::myTolerance, GEOMAlgo_Algo::myWarningStatus, GEOMAlgo_GlueDetector::Perform(), GEOMAlgo_GluerAlgo::SetArgument(), GEOMAlgo_GluerAlgo::SetCheckGeometry(), GEOMAlgo_GluerAlgo::SetContext(), GEOMAlgo_GluerAlgo::SetTolerance(), and GEOMAlgo_Algo::WarningStatus().
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
References FillContainers().
      
  | 
  protected | 
      
  | 
  protected | 
References FillBRepShapes().
      
  | 
  protected | 
References FillBRepShapes().
      
  | 
  protected | 
References FillContainers().
      
  | 
  protected | 
References FillContainers().
      
  | 
  protected | 
      
  | 
  protected | 
References FillContainers().
      
  | 
  virtual | 
      
  | 
  protected | 
References GEOMAlgo_GluerAlgo::myOrigins.
| const TopTools_DataMapOfShapeListOfShape & GEOMAlgo_Gluer2::ImagesToWork | ( | ) | const | 
References myImagesToWork.
      
  | 
  virtual | 
Reimplemented from GEOMAlgo_BuilderShape.
References GEOMAlgo_BuilderShape::myMapShape, and GEOMAlgo_GluerAlgo::myOrigins.
| Standard_Boolean GEOMAlgo_Gluer2::KeepNonSolids | ( | ) | const | 
References myKeepNonSolids.
      
  | 
  protected | 
References MakeEdge(), MakeFace(), and GEOMAlgo_Algo::myErrorStatus.
      
  | 
  protected | 
References aTol, GEOMAlgo_Algo::myErrorStatus, GEOMAlgo_GluerAlgo::myOrigins, and GEOM::Vertices.
      
  | 
  protected | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  virtual | 
 
Reimplemented from GEOMAlgo_BuilderShape.
References IsDeleted(), GEOMAlgo_BuilderShape::myHistShapes, and GEOMAlgo_GluerAlgo::myOrigins.
      
  | 
  virtual | 
Reimplemented from GEOMAlgo_GluerAlgo.
References BuildResult(), CheckData(), FillCompounds(), FillCompSolids(), FillEdges(), FillFaces(), FillShells(), FillSolids(), FillVertices(), FillWires(), GEOMAlgo_GluerAlgo::myArgument, GEOMAlgo_Algo::myErrorStatus, GEOMAlgo_BuilderShape::myShape, GEOMAlgo_GluerAlgo::myTolerance, GEOMAlgo_Algo::myWarningStatus, GEOMAlgo_GluerAlgo::Perform(), PerformShapesToWork(), and PrepareHistory().
      
  | 
  protected | 
      
  | 
  protectedvirtual | 
Reimplemented from GEOMAlgo_BuilderShape.
References MapShapes(), GEOMAlgo_BuilderShape::myMapShape, GEOMAlgo_BuilderShape::myShape, and GEOMAlgo_BuilderShape::PrepareHistory().
| void GEOMAlgo_Gluer2::SetKeepNonSolids | ( | const Standard_Boolean | theFlag | ) | 
References myKeepNonSolids.
| void GEOMAlgo_Gluer2::SetShapesToGlue | ( | const TopTools_DataMapOfShapeListOfShape & | aM | ) | 
| const TopTools_DataMapOfShapeListOfShape & GEOMAlgo_Gluer2::ShapesDetected | ( | ) | const | 
References myImagesDetected.
| const TopTools_DataMapOfShapeListOfShape & GEOMAlgo_Gluer2::ShapesToGlue | ( | ) | const | 
References myShapesToGlue.
| const TopTools_IndexedDataMapOfShapeListOfShape & GEOMAlgo_Gluer2::StickedShapes | ( | ) | 
References myDetector, and GEOMAlgo_GlueDetector::StickedShapes().
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected |