|
Open CASCADE Technology
7.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. More... | |
| virtual Standard_Boolean | Closed () const |
| Returns True if the polyline is closed. More... | |
| virtual | ~Intf_Polygon2d () |
| virtual Standard_Real | DeflectionOverEstimation () const =0 |
| Returns the tolerance of the polygon. More... | |
| virtual Standard_Integer | NbSegments () const =0 |
| Returns the number of Segments in the polyline. More... | |
| 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. More... | |
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 |
1.8.10