![]() |
Open CASCADE Technology Reference Manual 8.0.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 bool | Closed () const |
| Returns True if the polyline is closed. | |
| virtual | ~Intf_Polygon2d ()=default |
| virtual double | DeflectionOverEstimation () const =0 |
| Returns the tolerance of the polygon. | |
| virtual int | NbSegments () const =0 |
| Returns the number of Segments in the polyline. | |
| virtual void | Segment (const int 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.
|
virtualdefault |
| const Bnd_Box2d & Intf_Polygon2d::Bounding | ( | ) | const |
Returns the bounding box of the polygon.
Returns True if the polyline is closed.
Reimplemented in Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter, IntPatch_PolyArc, and HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter.
Returns the tolerance of the polygon.
Implemented in Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter, IntPatch_Polygo, and HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter.
Returns the number of Segments in the polyline.
Implemented in Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter, IntPatch_Polygo, and HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter.
|
pure virtual |
Returns the points of the segment <Index> in the Polygon.
Implemented in Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter, IntPatch_Polygo, and HLRBRep_ThePolygon2dOfTheIntPCurvePCurveOfCInter.
|
protected |