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 | 
| const Bnd_Box2d & Intf_Polygon2d::Bounding | ( | ) | const | 
Returns the bounding box of the polygon.
| 
 | 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 |