Open CASCADE Technology 6.6.0
|
#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 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 |
const Bnd_Box2d& Intf_Polygon2d::Bounding | ( | ) | const |
virtual Standard_Boolean Intf_Polygon2d::Closed | ( | ) | const [virtual] |
Reimplemented in IntPatch_PolyArc.
virtual Standard_Real Intf_Polygon2d::DeflectionOverEstimation | ( | ) | const [pure virtual] |
virtual Standard_Integer Intf_Polygon2d::NbSegments | ( | ) | const [pure virtual] |
virtual void Intf_Polygon2d::Segment | ( | const Standard_Integer | theIndex, |
gp_Pnt2d & | theBegin, | ||
gp_Pnt2d & | theEnd | ||
) | const [pure virtual] |
Bnd_Box2d Intf_Polygon2d::myBox [protected] |