Open CASCADE Technology 7.8.0
|
#include <IntPatch_Polygo.hxx>
Public Member Functions | |
Standard_Real | Error () const |
virtual Standard_Integer | NbPoints () const =0 |
virtual gp_Pnt2d | Point (const Standard_Integer Index) const =0 |
virtual Standard_Real | DeflectionOverEstimation () const override |
Returns the tolerance of the polygon. | |
virtual Standard_Integer | NbSegments () const override |
Returns the number of Segments in the polyline. | |
virtual void | Segment (const Standard_Integer theIndex, gp_Pnt2d &theBegin, gp_Pnt2d &theEnd) const override |
Returns the points of the segment <Index> in the Polygon. | |
void | Dump () const |
Public Member Functions inherited from Intf_Polygon2d | |
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 () |
Protected Member Functions | |
IntPatch_Polygo (const Standard_Real theError=0.0) | |
Protected Attributes | |
Standard_Real | myError |
Protected Attributes inherited from Intf_Polygon2d | |
Bnd_Box2d | myBox |
|
protected |
|
overridevirtual |
Returns the tolerance of the polygon.
Implements Intf_Polygon2d.
void IntPatch_Polygo::Dump | ( | ) | const |
Standard_Real IntPatch_Polygo::Error | ( | ) | const |
|
pure virtual |
Implemented in IntPatch_PolyLine, and IntPatch_PolyArc.
|
overridevirtual |
Returns the number of Segments in the polyline.
Implements Intf_Polygon2d.
|
pure virtual |
Implemented in IntPatch_PolyLine, and IntPatch_PolyArc.
|
overridevirtual |
Returns the points of the segment <Index> in the Polygon.
Implements Intf_Polygon2d.
|
protected |