OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    IntCurveSurface_ThePolygonOfHInter Class Reference

    #include <IntCurveSurface_ThePolygonOfHInter.hxx>

    Public Member Functions

     IntCurveSurface_ThePolygonOfHInter (const occ::handle< Adaptor3d_Curve > &Curve, const int NbPnt)
     IntCurveSurface_ThePolygonOfHInter (const occ::handle< Adaptor3d_Curve > &Curve, const double U1, const double U2, const int NbPnt)
     IntCurveSurface_ThePolygonOfHInter (const occ::handle< Adaptor3d_Curve > &Curve, const NCollection_Array1< double > &Upars)
    const Bnd_Box & Bounding () const
     Give the bounding box of the polygon.
    double DeflectionOverEstimation () const
    void SetDeflectionOverEstimation (const double xx)
    void Closed (const bool flag)
    bool Closed () const
    int NbSegments () const
     Give the number of Segments in the polyline.
    const gp_Pnt & BeginOfSeg (const int theIndex) const
     Give the point of range Index in the Polygon.
    const gp_Pnt & EndOfSeg (const int theIndex) const
     Give the point of range Index in the Polygon.
    double InfParameter () const
     Returns the parameter (On the curve) of the first point of the Polygon.
    double SupParameter () const
     Returns the parameter (On the curve) of the last point of the Polygon.
    double ApproxParamOnCurve (const int Index, const double ParamOnLine) const
     Give an approximation of the parameter on the curve according to the discretization of the Curve.
    void Dump () const

    Protected Member Functions

    void Init (const occ::handle< Adaptor3d_Curve > &Curve)
    void Init (const occ::handle< Adaptor3d_Curve > &Curve, const NCollection_Array1< double > &Upars)

    Constructor & Destructor Documentation

    ◆ IntCurveSurface_ThePolygonOfHInter() [1/3]

    IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const occ::handle< Adaptor3d_Curve > & Curve,
    const int NbPnt )

    ◆ IntCurveSurface_ThePolygonOfHInter() [2/3]

    IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const occ::handle< Adaptor3d_Curve > & Curve,
    const double U1,
    const double U2,
    const int NbPnt )

    ◆ IntCurveSurface_ThePolygonOfHInter() [3/3]

    IntCurveSurface_ThePolygonOfHInter::IntCurveSurface_ThePolygonOfHInter ( const occ::handle< Adaptor3d_Curve > & Curve,
    const NCollection_Array1< double > & Upars )

    Member Function Documentation

    ◆ ApproxParamOnCurve()

    double IntCurveSurface_ThePolygonOfHInter::ApproxParamOnCurve ( const int Index,
    const double ParamOnLine ) const

    Give an approximation of the parameter on the curve according to the discretization of the Curve.

    ◆ BeginOfSeg()

    const gp_Pnt & IntCurveSurface_ThePolygonOfHInter::BeginOfSeg ( const int theIndex) const
    inline

    Give the point of range Index in the Polygon.

    ◆ Bounding()

    const Bnd_Box & IntCurveSurface_ThePolygonOfHInter::Bounding ( ) const
    inline

    Give the bounding box of the polygon.

    ◆ Closed() [1/2]

    bool IntCurveSurface_ThePolygonOfHInter::Closed ( ) const
    inline

    ◆ Closed() [2/2]

    void IntCurveSurface_ThePolygonOfHInter::Closed ( const bool flag)
    inline

    ◆ DeflectionOverEstimation()

    double IntCurveSurface_ThePolygonOfHInter::DeflectionOverEstimation ( ) const
    inline

    ◆ Dump()

    void IntCurveSurface_ThePolygonOfHInter::Dump ( ) const

    ◆ EndOfSeg()

    const gp_Pnt & IntCurveSurface_ThePolygonOfHInter::EndOfSeg ( const int theIndex) const
    inline

    Give the point of range Index in the Polygon.

    ◆ InfParameter()

    double IntCurveSurface_ThePolygonOfHInter::InfParameter ( ) const
    inline

    Returns the parameter (On the curve) of the first point of the Polygon.

    ◆ Init() [1/2]

    void IntCurveSurface_ThePolygonOfHInter::Init ( const occ::handle< Adaptor3d_Curve > & Curve)
    protected

    ◆ Init() [2/2]

    void IntCurveSurface_ThePolygonOfHInter::Init ( const occ::handle< Adaptor3d_Curve > & Curve,
    const NCollection_Array1< double > & Upars )
    protected

    ◆ NbSegments()

    int IntCurveSurface_ThePolygonOfHInter::NbSegments ( ) const
    inline

    Give the number of Segments in the polyline.

    ◆ SetDeflectionOverEstimation()

    void IntCurveSurface_ThePolygonOfHInter::SetDeflectionOverEstimation ( const double x)
    inline

    ◆ SupParameter()

    double IntCurveSurface_ThePolygonOfHInter::SupParameter ( ) const
    inline

    Returns the parameter (On the curve) of the last point of the Polygon.


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