Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
IntPatch_PolyLine Class Reference

#include <IntPatch_PolyLine.hxx>

Inheritance diagram for IntPatch_PolyLine:
Inheritance graph
[legend]

Public Member Functions

 IntPatch_PolyLine ()
 
 IntPatch_PolyLine (const double InitDefle)
 
void SetWLine (const bool OnFirst, const occ::handle< IntPatch_WLine > &Line)
 
void SetRLine (const bool OnFirst, const occ::handle< IntPatch_RLine > &Line)
 
void ResetError ()
 
int NbPoints () const override
 
gp_Pnt2d Point (const int Index) const override
 
- Public Member Functions inherited from IntPatch_Polygo
double Error () const
 
double DeflectionOverEstimation () const override
 Returns the tolerance of the polygon.
 
int NbSegments () const override
 Returns the number of Segments in the polyline.
 
void Segment (const int 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_Box2dBounding () const
 Returns the bounding box of the polygon.
 
virtual bool Closed () const
 Returns True if the polyline is closed.
 
virtual ~Intf_Polygon2d ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from IntPatch_Polygo
 IntPatch_Polygo (const double theError=0.0)
 
- Protected Attributes inherited from IntPatch_Polygo
double myError
 
- Protected Attributes inherited from Intf_Polygon2d
Bnd_Box2d myBox
 

Constructor & Destructor Documentation

◆ IntPatch_PolyLine() [1/2]

IntPatch_PolyLine::IntPatch_PolyLine ( )

◆ IntPatch_PolyLine() [2/2]

IntPatch_PolyLine::IntPatch_PolyLine ( const double InitDefle)

Member Function Documentation

◆ NbPoints()

int IntPatch_PolyLine::NbPoints ( ) const
overridevirtual

Implements IntPatch_Polygo.

◆ Point()

gp_Pnt2d IntPatch_PolyLine::Point ( const int Index) const
overridevirtual

Implements IntPatch_Polygo.

◆ ResetError()

void IntPatch_PolyLine::ResetError ( )

◆ SetRLine()

void IntPatch_PolyLine::SetRLine ( const bool OnFirst,
const occ::handle< IntPatch_RLine > & Line )

◆ SetWLine()

void IntPatch_PolyLine::SetWLine ( const bool OnFirst,
const occ::handle< IntPatch_WLine > & Line )

The documentation for this class was generated from the following file: