Open CASCADE Technology 7.8.0
|
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 |