OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    IntPatch_PolyLine Class Reference

    #include <IntPatch_PolyLine.hxx>

    Inheritance diagram for IntPatch_PolyLine:

    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: