| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
Describes the necessary polygon information to compute the interferences. More...
#include <Intf_Polygon2d.hxx>

Public Member Functions | |
| const Bnd_Box2d & | Bounding () const | 
| Returns the bounding box of the polygon.   | |
| virtual Standard_Boolean | Closed () const | 
| Returns True if the polyline is closed.   | |
| virtual | ~Intf_Polygon2d () | 
| virtual Standard_Real | DeflectionOverEstimation () const =0 | 
| Returns the tolerance of the polygon.   | |
| virtual Standard_Integer | NbSegments () const =0 | 
| Returns the number of Segments in the polyline.   | |
| virtual void | Segment (const Standard_Integer theIndex, gp_Pnt2d &theBegin, gp_Pnt2d &theEnd) const =0 | 
| Returns the points of the segment <Index> in the Polygon.   | |
Protected Attributes | |
| Bnd_Box2d | myBox | 
Describes the necessary polygon information to compute the interferences.
      
  | 
  inlinevirtual | 
      
  | 
  virtual | 
Returns True if the polyline is closed.
Reimplemented in Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter, HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter, and IntPatch_PolyArc.
      
  | 
  pure virtual | 
Returns the tolerance of the polygon.
Implemented in Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter, HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter, and IntPatch_Polygo.
      
  | 
  pure virtual | 
Returns the number of Segments in the polyline.
Implemented in Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter, HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter, and IntPatch_Polygo.
      
  | 
  pure virtual | 
Returns the points of the segment <Index> in the Polygon.
Implemented in Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter, HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter, and IntPatch_Polygo.
      
  | 
  protected |