#include <GEOMAlgo_FinderShapeOn2.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMAlgo_FinderShapeOn2 () | 
| virtual Standard_EXPORT | ~GEOMAlgo_FinderShapeOn2 () | 
| Standard_EXPORT void | SetClsf (const Handle(GEOMAlgo_Clsf)&aClsf) | 
| Standard_EXPORT const | Handle (GEOMAlgo_Clsf)&Clsf() const | 
| Standard_EXPORT void | SetShapeType (const TopAbs_ShapeEnum aST) | 
| Standard_EXPORT TopAbs_ShapeEnum | ShapeType () const | 
| Standard_EXPORT void | SetState (const GEOMAlgo_State aSF) | 
| Standard_EXPORT GEOMAlgo_State | State () const | 
| Standard_EXPORT void | SetNbPntsMin (const Standard_Integer aNb) | 
| Standard_EXPORT Standard_Integer | NbPntsMin () const | 
| Standard_EXPORT void | SetNbPntsMax (const Standard_Integer aNb) | 
| Standard_EXPORT Standard_Integer | NbPntsMax () const | 
| virtual Standard_EXPORT void | Perform () | 
| Standard_EXPORT const  TopTools_ListOfShape &  | Shapes () const | 
| Standard_EXPORT const  GEOMAlgo_IndexedDataMapOfShapeState &  | MSS () 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 | |
| virtual Standard_EXPORT void | CheckData () | 
| Standard_EXPORT void | ProcessVertices () | 
| Standard_EXPORT void | ProcessEdges () | 
| Standard_EXPORT void | ProcessFaces () | 
| Standard_EXPORT void | ProcessSolids () | 
| Standard_EXPORT void | InnerPoints (const TopoDS_Face &aF, GEOMAlgo_ListOfPnt &aLP) | 
| Standard_EXPORT void | InnerPoints (const TopoDS_Edge &aE, GEOMAlgo_ListOfPnt &aLP) | 
| Standard_EXPORT void | InnerPoints (const TopoDS_Edge &aE, const Standard_Integer aNbPnts, GEOMAlgo_ListOfPnt &aLP) | 
| Standard_EXPORT Standard_Boolean | BuildTriangulation (const TopoDS_Shape &aS) | 
| Handle (GEOMAlgo_Clsf) myClsf | |
  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 () | 
| virtual Standard_EXPORT void | CheckResult () | 
Protected Attributes | |
| TopAbs_ShapeEnum | myShapeType | 
| GEOMAlgo_State | myState | 
| Standard_Integer | myNbPntsMin | 
| Standard_Integer | myNbPntsMax | 
| TopTools_ListOfShape | myLS | 
| GEOMAlgo_IndexedDataMapOfShapeState | myMSS | 
  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_FinderShapeOn2::GEOMAlgo_FinderShapeOn2 | ( | ) | 
References GEOMAlgo_ST_UNKNOWN, myNbPntsMax, myNbPntsMin, myShapeType, myState, and GEOMAlgo_ShapeAlgo::myTolerance.
      
  | 
  virtual | 
      
  | 
  protected | 
References Handle().
      
  | 
  protectedvirtual | 
Reimplemented from GEOMAlgo_Algo.
References GEOMAlgo_ST_INOUT, GEOMAlgo_ST_UNKNOWN, iErr, GEOMAlgo_Algo::myErrorStatus, GEOMAlgo_ShapeAlgo::myShape, myShapeType, and myState.
| Standard_EXPORT const GEOMAlgo_FinderShapeOn2::Handle | ( | GEOMAlgo_Clsf | ) | const | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
References BuildTriangulation(), Handle(), InnerPoints(), GEOMAlgo_Algo::myErrorStatus, and myNbPntsMin.
      
  | 
  protected | 
References Curve(), Handle(), and myNbPntsMin.
| const GEOMAlgo_IndexedDataMapOfShapeState & GEOMAlgo_FinderShapeOn2::MSS | ( | ) | const | 
References myMSS.
| Standard_Integer GEOMAlgo_FinderShapeOn2::NbPntsMax | ( | ) | const | 
References myNbPntsMax.
| Standard_Integer GEOMAlgo_FinderShapeOn2::NbPntsMin | ( | ) | const | 
References myNbPntsMin.
      
  | 
  virtual | 
Reimplemented from GEOMAlgo_ShapeAlgo.
References CheckData(), GEOMAlgo_Algo::myErrorStatus, myLS, myMSS, myShapeType, GEOMAlgo_ShapeAlgo::myTolerance, GEOMAlgo_Algo::myWarningStatus, GEOMAlgo_ShapeAlgo::Perform(), ProcessEdges(), ProcessFaces(), ProcessSolids(), and ProcessVertices().
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
| void GEOMAlgo_FinderShapeOn2::SetClsf | ( | const Handle(GEOMAlgo_Clsf)& | aClsf | ) | 
| void GEOMAlgo_FinderShapeOn2::SetNbPntsMax | ( | const Standard_Integer | aNb | ) | 
References myNbPntsMax.
| void GEOMAlgo_FinderShapeOn2::SetNbPntsMin | ( | const Standard_Integer | aNb | ) | 
References myNbPntsMin.
| Standard_EXPORT void GEOMAlgo_FinderShapeOn2::SetShapeType | ( | const TopAbs_ShapeEnum | aST | ) | 
| void GEOMAlgo_FinderShapeOn2::SetState | ( | const GEOMAlgo_State | aSF | ) | 
References myState.
| const TopTools_ListOfShape & GEOMAlgo_FinderShapeOn2::Shapes | ( | ) | const | 
References myLS, myMSS, and myShapeType.
| TopAbs_ShapeEnum GEOMAlgo_FinderShapeOn2::ShapeType | ( | ) | const | 
References myShapeType.
| GEOMAlgo_State GEOMAlgo_FinderShapeOn2::State | ( | ) | const | 
References myState.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected |