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
    Adaptor3d_HSurfaceTool Class Reference

    #include <Adaptor3d_HSurfaceTool.hxx>

    Static Public Member Functions

    static double FirstUParameter (const occ::handle< Adaptor3d_Surface > &theSurf)
    static double FirstVParameter (const occ::handle< Adaptor3d_Surface > &theSurf)
    static double LastUParameter (const occ::handle< Adaptor3d_Surface > &theSurf)
    static double LastVParameter (const occ::handle< Adaptor3d_Surface > &theSurf)
    static int NbUIntervals (const occ::handle< Adaptor3d_Surface > &theSurf, const GeomAbs_Shape theSh)
    static int NbVIntervals (const occ::handle< Adaptor3d_Surface > &theSurf, const GeomAbs_Shape theSh)
    static void UIntervals (const occ::handle< Adaptor3d_Surface > &theSurf, NCollection_Array1< double > &theTab, const GeomAbs_Shape theSh)
    static void VIntervals (const occ::handle< Adaptor3d_Surface > &theSurf, NCollection_Array1< double > &theTab, const GeomAbs_Shape theSh)
    static occ::handle< Adaptor3d_SurfaceUTrim (const occ::handle< Adaptor3d_Surface > &theSurf, const double theFirst, const double theLast, const double theTol)
     If <First> >= <Last>.
    static occ::handle< Adaptor3d_SurfaceVTrim (const occ::handle< Adaptor3d_Surface > &theSurf, const double theFirst, const double theLast, const double theTol)
     If <First> >= <Last>.
    static bool IsUClosed (const occ::handle< Adaptor3d_Surface > &theSurf)
    static bool IsVClosed (const occ::handle< Adaptor3d_Surface > &theSurf)
    static bool IsUPeriodic (const occ::handle< Adaptor3d_Surface > &theSurf)
    static double UPeriod (const occ::handle< Adaptor3d_Surface > &theSurf)
    static bool IsVPeriodic (const occ::handle< Adaptor3d_Surface > &theSurf)
    static double VPeriod (const occ::handle< Adaptor3d_Surface > &theSurf)
    static gp_Pnt Value (const occ::handle< Adaptor3d_Surface > &theSurf, const double theU, const double theV)
    static void D0 (const occ::handle< Adaptor3d_Surface > &theSurf, const double theU, const double theV, gp_Pnt &thePnt)
    static void D1 (const occ::handle< Adaptor3d_Surface > &theSurf, const double theU, const double theV, gp_Pnt &thePnt, gp_Vec &theD1U, gp_Vec &theD1V)
    static void D2 (const occ::handle< Adaptor3d_Surface > &theSurf, const double theU, const double theV, gp_Pnt &thePnt, gp_Vec &theD1U, gp_Vec &theD1V, gp_Vec &theD2U, gp_Vec &theD2V, gp_Vec &theD2UV)
    static void D3 (const occ::handle< Adaptor3d_Surface > &theSurf, const double theU, const double theV, gp_Pnt &thePnt, gp_Vec &theD1U, gp_Vec &theD1V, gp_Vec &theD2U, gp_Vec &theD2V, gp_Vec &theD2UV, gp_Vec &theD3U, gp_Vec &theD3V, gp_Vec &theD3UUV, gp_Vec &theD3UVV)
    static gp_Vec DN (const occ::handle< Adaptor3d_Surface > &theSurf, const double theU, const double theV, const int theNU, const int theNV)
    static double UResolution (const occ::handle< Adaptor3d_Surface > &theSurf, const double theR3d)
    static double VResolution (const occ::handle< Adaptor3d_Surface > &theSurf, const double theR3d)
    static GeomAbs_SurfaceType GetType (const occ::handle< Adaptor3d_Surface > &theSurf)
    static gp_Pln Plane (const occ::handle< Adaptor3d_Surface > &theSurf)
    static gp_Cylinder Cylinder (const occ::handle< Adaptor3d_Surface > &theSurf)
    static gp_Cone Cone (const occ::handle< Adaptor3d_Surface > &theSurf)
    static gp_Torus Torus (const occ::handle< Adaptor3d_Surface > &theSurf)
    static gp_Sphere Sphere (const occ::handle< Adaptor3d_Surface > &theSurf)
    static occ::handle< Geom_BezierSurfaceBezier (const occ::handle< Adaptor3d_Surface > &theSurf)
    static occ::handle< Geom_BSplineSurfaceBSpline (const occ::handle< Adaptor3d_Surface > &theSurf)
    static gp_Ax1 AxeOfRevolution (const occ::handle< Adaptor3d_Surface > &theSurf)
    static gp_Dir Direction (const occ::handle< Adaptor3d_Surface > &theSurf)
    static occ::handle< Adaptor3d_CurveBasisCurve (const occ::handle< Adaptor3d_Surface > &theSurf)
    static occ::handle< Adaptor3d_SurfaceBasisSurface (const occ::handle< Adaptor3d_Surface > &theSurf)
    static double OffsetValue (const occ::handle< Adaptor3d_Surface > &theSurf)
    static bool IsSurfG1 (const occ::handle< Adaptor3d_Surface > &theSurf, const bool theAlongU, const double theAngTol=Precision::Angular())
    static int NbSamplesU (const occ::handle< Adaptor3d_Surface > &S)
    static int NbSamplesV (const occ::handle< Adaptor3d_Surface > &S)
    static int NbSamplesU (const occ::handle< Adaptor3d_Surface > &S, const double u1u1, const double u2u2)
    static int NbSamplesV (const occ::handle< Adaptor3d_Surface > &, const double v1v1, const double v2v2)

    Member Function Documentation

    ◆ AxeOfRevolution()

    gp_Ax1 Adaptor3d_HSurfaceTool::AxeOfRevolution ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ BasisCurve()

    occ::handle< Adaptor3d_Curve > Adaptor3d_HSurfaceTool::BasisCurve ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ BasisSurface()

    occ::handle< Adaptor3d_Surface > Adaptor3d_HSurfaceTool::BasisSurface ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ Bezier()

    occ::handle< Geom_BezierSurface > Adaptor3d_HSurfaceTool::Bezier ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ BSpline()

    occ::handle< Geom_BSplineSurface > Adaptor3d_HSurfaceTool::BSpline ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ Cone()

    gp_Cone Adaptor3d_HSurfaceTool::Cone ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ Cylinder()

    gp_Cylinder Adaptor3d_HSurfaceTool::Cylinder ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ D0()

    void Adaptor3d_HSurfaceTool::D0 ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theU,
    const double theV,
    gp_Pnt & thePnt )
    inlinestatic

    ◆ D1()

    void Adaptor3d_HSurfaceTool::D1 ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theU,
    const double theV,
    gp_Pnt & thePnt,
    gp_Vec & theD1U,
    gp_Vec & theD1V )
    inlinestatic

    ◆ D2()

    void Adaptor3d_HSurfaceTool::D2 ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theU,
    const double theV,
    gp_Pnt & thePnt,
    gp_Vec & theD1U,
    gp_Vec & theD1V,
    gp_Vec & theD2U,
    gp_Vec & theD2V,
    gp_Vec & theD2UV )
    inlinestatic

    ◆ D3()

    void Adaptor3d_HSurfaceTool::D3 ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theU,
    const double theV,
    gp_Pnt & thePnt,
    gp_Vec & theD1U,
    gp_Vec & theD1V,
    gp_Vec & theD2U,
    gp_Vec & theD2V,
    gp_Vec & theD2UV,
    gp_Vec & theD3U,
    gp_Vec & theD3V,
    gp_Vec & theD3UUV,
    gp_Vec & theD3UVV )
    inlinestatic

    ◆ Direction()

    gp_Dir Adaptor3d_HSurfaceTool::Direction ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ DN()

    gp_Vec Adaptor3d_HSurfaceTool::DN ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theU,
    const double theV,
    const int theNU,
    const int theNV )
    inlinestatic

    ◆ FirstUParameter()

    double Adaptor3d_HSurfaceTool::FirstUParameter ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ FirstVParameter()

    double Adaptor3d_HSurfaceTool::FirstVParameter ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ GetType()

    GeomAbs_SurfaceType Adaptor3d_HSurfaceTool::GetType ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ IsSurfG1()

    bool Adaptor3d_HSurfaceTool::IsSurfG1 ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const bool theAlongU,
    const double theAngTol = Precision::Angular() )
    static

    ◆ IsUClosed()

    bool Adaptor3d_HSurfaceTool::IsUClosed ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ IsUPeriodic()

    bool Adaptor3d_HSurfaceTool::IsUPeriodic ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ IsVClosed()

    bool Adaptor3d_HSurfaceTool::IsVClosed ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ IsVPeriodic()

    bool Adaptor3d_HSurfaceTool::IsVPeriodic ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ LastUParameter()

    double Adaptor3d_HSurfaceTool::LastUParameter ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ LastVParameter()

    double Adaptor3d_HSurfaceTool::LastVParameter ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ NbSamplesU() [1/2]

    int Adaptor3d_HSurfaceTool::NbSamplesU ( const occ::handle< Adaptor3d_Surface > & S)
    static

    ◆ NbSamplesU() [2/2]

    int Adaptor3d_HSurfaceTool::NbSamplesU ( const occ::handle< Adaptor3d_Surface > & S,
    const double u1,
    const double u2 )
    static

    ◆ NbSamplesV() [1/2]

    int Adaptor3d_HSurfaceTool::NbSamplesV ( const occ::handle< Adaptor3d_Surface > & ,
    const double v1,
    const double v2 )
    static

    ◆ NbSamplesV() [2/2]

    int Adaptor3d_HSurfaceTool::NbSamplesV ( const occ::handle< Adaptor3d_Surface > & S)
    static

    ◆ NbUIntervals()

    int Adaptor3d_HSurfaceTool::NbUIntervals ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const GeomAbs_Shape theSh )
    inlinestatic

    ◆ NbVIntervals()

    int Adaptor3d_HSurfaceTool::NbVIntervals ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const GeomAbs_Shape theSh )
    inlinestatic

    ◆ OffsetValue()

    double Adaptor3d_HSurfaceTool::OffsetValue ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ Plane()

    gp_Pln Adaptor3d_HSurfaceTool::Plane ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ Sphere()

    gp_Sphere Adaptor3d_HSurfaceTool::Sphere ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ Torus()

    gp_Torus Adaptor3d_HSurfaceTool::Torus ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ UIntervals()

    void Adaptor3d_HSurfaceTool::UIntervals ( const occ::handle< Adaptor3d_Surface > & theSurf,
    NCollection_Array1< double > & theTab,
    const GeomAbs_Shape theSh )
    inlinestatic

    ◆ UPeriod()

    double Adaptor3d_HSurfaceTool::UPeriod ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ UResolution()

    double Adaptor3d_HSurfaceTool::UResolution ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theR3d )
    inlinestatic

    ◆ UTrim()

    occ::handle< Adaptor3d_Surface > Adaptor3d_HSurfaceTool::UTrim ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theFirst,
    const double theLast,
    const double theTol )
    inlinestatic

    If <First> >= <Last>.

    ◆ Value()

    gp_Pnt Adaptor3d_HSurfaceTool::Value ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theU,
    const double theV )
    inlinestatic

    ◆ VIntervals()

    void Adaptor3d_HSurfaceTool::VIntervals ( const occ::handle< Adaptor3d_Surface > & theSurf,
    NCollection_Array1< double > & theTab,
    const GeomAbs_Shape theSh )
    inlinestatic

    ◆ VPeriod()

    double Adaptor3d_HSurfaceTool::VPeriod ( const occ::handle< Adaptor3d_Surface > & theSurf)
    inlinestatic

    ◆ VResolution()

    double Adaptor3d_HSurfaceTool::VResolution ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theR3d )
    inlinestatic

    ◆ VTrim()

    occ::handle< Adaptor3d_Surface > Adaptor3d_HSurfaceTool::VTrim ( const occ::handle< Adaptor3d_Surface > & theSurf,
    const double theFirst,
    const double theLast,
    const double theTol )
    inlinestatic

    If <First> >= <Last>.


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