#include <GEOMAlgo_FinderShapeOnQuad.hxx>

Public Member Functions | |
| Standard_EXPORT | GEOMAlgo_FinderShapeOnQuad (const gp_Pnt &theTopLeftPoint, const gp_Pnt &theTopRigthPoint, const gp_Pnt &theBottomLeftPoint, const gp_Pnt &theBottomRigthPoint) | 
  Public Member Functions inherited from GEOMAlgo_FinderShapeOn1 | |
| Standard_EXPORT | GEOMAlgo_FinderShapeOn1 () | 
| virtual Standard_EXPORT | ~GEOMAlgo_FinderShapeOn1 () | 
| Standard_EXPORT void | SetSurface (const Handle(Geom_Surface)&aS) | 
| Standard_EXPORT void | SetShapeType (const TopAbs_ShapeEnum aST) | 
| Standard_EXPORT void | SetState (const GEOMAlgo_State aSF) | 
| 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 | 
| Standard_EXPORT const | Handle (Geom_Surface)&Surface() const | 
| Standard_EXPORT TopAbs_ShapeEnum | ShapeType () const | 
| Standard_EXPORT GEOMAlgo_State | State () 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 void | CheckData () | 
| virtual TopAbs_State | GetPointState (const gp_Pnt &aP) | 
  Protected Member Functions inherited from GEOMAlgo_FinderShapeOn1 | |
| 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) | 
| Handle (Geom_Surface) mySurface | |
  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 () | 
Private Attributes | |
| bool | myConcaveQuad | 
| std::vector< bool > | myConcaveSide | 
| std::vector< gp_Pnt > | myPoints | 
| std::vector< GeomAdaptor_Surface > | myPlanes | 
| gp_Vec | myQuadNormal | 
Additional Inherited Members | |
  Protected Attributes inherited from GEOMAlgo_FinderShapeOn1 | |
| TopAbs_ShapeEnum | myShapeType | 
| GEOMAlgo_State | myState | 
| Standard_Integer | myNbPntsMin | 
| Standard_Integer | myNbPntsMax | 
| GeomAdaptor_Surface | myGAS | 
| TopTools_ListOfShape | myLS | 
| GEOMAlgo_IndexedDataMapOfShapeState | myMSS | 
| GEOMAlgo_FinderShapeOnQuad::GEOMAlgo_FinderShapeOnQuad | ( | const gp_Pnt & | theTopLeftPoint, | 
| const gp_Pnt & | theTopRigthPoint, | ||
| const gp_Pnt & | theBottomLeftPoint, | ||
| const gp_Pnt & | theBottomRigthPoint | ||
| ) | 
      
  | 
  protectedvirtual | 
Reimplemented from GEOMAlgo_FinderShapeOn1.
References GEOMAlgo_FinderShapeOn1::CheckData(), and myPlanes.
      
  | 
  protectedvirtual | 
Reimplemented from GEOMAlgo_FinderShapeOn1.
References GEOMAlgo_SurfaceTools::GetState(), GEOMAlgo_FinderShapeOn1::Handle(), myConcaveQuad, myConcaveSide, myPlanes, myPoints, myQuadNormal, and GEOMAlgo_ShapeAlgo::myTolerance.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |