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

    #include <HLRBRep_SurfaceTool.hxx>

    Static Public Member Functions

    static double FirstUParameter (const HLRBRep_Surface *theSurf)
    static double FirstVParameter (const HLRBRep_Surface *theSurf)
    static double LastUParameter (const HLRBRep_Surface *theSurf)
    static double LastVParameter (const HLRBRep_Surface *theSurf)
    static int NbUIntervals (const HLRBRep_Surface *theSurf, const GeomAbs_Shape theSh)
    static int NbVIntervals (const HLRBRep_Surface *theSurf, const GeomAbs_Shape theSh)
    static void UIntervals (const HLRBRep_Surface *theSurf, NCollection_Array1< double > &theT, const GeomAbs_Shape theSh)
    static void VIntervals (const HLRBRep_Surface *theSurf, NCollection_Array1< double > &theT, const GeomAbs_Shape theSh)
    static occ::handle< Adaptor3d_SurfaceUTrim (const HLRBRep_Surface *theSurf, const double theFirst, const double theLast, const double theTol)
     If <theFirst> >= <theLast>.
    static occ::handle< Adaptor3d_SurfaceVTrim (const HLRBRep_Surface *theSurf, const double theFirst, const double theLast, const double theTol)
     If <theFirst> >= <theLast>.
    static bool IsUClosed (const HLRBRep_Surface *theSurf)
    static bool IsVClosed (const HLRBRep_Surface *theSurf)
    static bool IsUPeriodic (const HLRBRep_Surface *theSurf)
    static double UPeriod (const HLRBRep_Surface *theSurf)
    static bool IsVPeriodic (const HLRBRep_Surface *theSurf)
    static double VPeriod (const HLRBRep_Surface *theSurf)
    static gp_Pnt Value (const HLRBRep_Surface *theSurf, const double theU, const double theV)
    static void D0 (const HLRBRep_Surface *theSurf, const double theU, const double theV, gp_Pnt &theP)
    static void D1 (const HLRBRep_Surface *theSurf, const double theU, const double theV, gp_Pnt &theP, gp_Vec &theD1U, gp_Vec &theD1V)
    static void D2 (const HLRBRep_Surface *theSurf, const double theU, const double theV, gp_Pnt &theP, gp_Vec &theD1U, gp_Vec &theD1V, gp_Vec &theD2U, gp_Vec &theD2V, gp_Vec &theD2UV)
    static void D3 (const HLRBRep_Surface *theSurf, const double theU, const double theV, gp_Pnt &theP, 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 HLRBRep_Surface *theSurf, const double theU, const double theV, const int theNu, const int theNv)
    static double UResolution (const HLRBRep_Surface *theSurf, const double theR3d)
    static double VResolution (const HLRBRep_Surface *theSurf, const double theR3d)
    static GeomAbs_SurfaceType GetType (const HLRBRep_Surface *theSurf)
    static gp_Pln Plane (const HLRBRep_Surface *theSurf)
    static gp_Cylinder Cylinder (const HLRBRep_Surface *theSurf)
    static gp_Cone Cone (const HLRBRep_Surface *theSurf)
    static gp_Torus Torus (const HLRBRep_Surface *theSurf)
    static gp_Sphere Sphere (const HLRBRep_Surface *theSurf)
    static occ::handle< Geom_BezierSurfaceBezier (const HLRBRep_Surface *theSurf)
    static occ::handle< Geom_BSplineSurfaceBSpline (const HLRBRep_Surface *theSurf)
    static gp_Ax1 AxeOfRevolution (const HLRBRep_Surface *theSurf)
    static gp_Dir Direction (const HLRBRep_Surface *theSurf)
    static occ::handle< Adaptor3d_CurveBasisCurve (const HLRBRep_Surface *theSurf)
    static occ::handle< Adaptor3d_SurfaceBasisSurface (const HLRBRep_Surface *theSurf)
    static double OffsetValue (const HLRBRep_Surface *theSurf)
    static int NbSamplesU (const HLRBRep_Surface *theSurf)
    static int NbSamplesV (const HLRBRep_Surface *theSurf)
    static int NbSamplesU (const HLRBRep_Surface *theSurf, const double theU1, const double theU2)
    static int NbSamplesV (const HLRBRep_Surface *theSurf, const double theV1, const double theV2)

    Member Function Documentation

    ◆ AxeOfRevolution()

    gp_Ax1 HLRBRep_SurfaceTool::AxeOfRevolution ( const HLRBRep_Surface * theSurf)
    static

    ◆ BasisCurve()

    occ::handle< Adaptor3d_Curve > HLRBRep_SurfaceTool::BasisCurve ( const HLRBRep_Surface * theSurf)
    static

    ◆ BasisSurface()

    occ::handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::BasisSurface ( const HLRBRep_Surface * theSurf)
    static

    ◆ Bezier()

    occ::handle< Geom_BezierSurface > HLRBRep_SurfaceTool::Bezier ( const HLRBRep_Surface * theSurf)
    static

    ◆ BSpline()

    occ::handle< Geom_BSplineSurface > HLRBRep_SurfaceTool::BSpline ( const HLRBRep_Surface * theSurf)
    static

    ◆ Cone()

    gp_Cone HLRBRep_SurfaceTool::Cone ( const HLRBRep_Surface * theSurf)
    static

    ◆ Cylinder()

    gp_Cylinder HLRBRep_SurfaceTool::Cylinder ( const HLRBRep_Surface * theSurf)
    static

    ◆ D0()

    void HLRBRep_SurfaceTool::D0 ( const HLRBRep_Surface * theSurf,
    const double theU,
    const double theV,
    gp_Pnt & theP )
    static

    ◆ D1()

    void HLRBRep_SurfaceTool::D1 ( const HLRBRep_Surface * theSurf,
    const double theU,
    const double theV,
    gp_Pnt & theP,
    gp_Vec & theD1U,
    gp_Vec & theD1V )
    static

    ◆ D2()

    void HLRBRep_SurfaceTool::D2 ( const HLRBRep_Surface * theSurf,
    const double theU,
    const double theV,
    gp_Pnt & theP,
    gp_Vec & theD1U,
    gp_Vec & theD1V,
    gp_Vec & theD2U,
    gp_Vec & theD2V,
    gp_Vec & theD2UV )
    static

    ◆ D3()

    void HLRBRep_SurfaceTool::D3 ( const HLRBRep_Surface * theSurf,
    const double theU,
    const double theV,
    gp_Pnt & theP,
    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

    ◆ Direction()

    gp_Dir HLRBRep_SurfaceTool::Direction ( const HLRBRep_Surface * theSurf)
    static

    ◆ DN()

    gp_Vec HLRBRep_SurfaceTool::DN ( const HLRBRep_Surface * theSurf,
    const double theU,
    const double theV,
    const int theNu,
    const int theNv )
    static

    ◆ FirstUParameter()

    double HLRBRep_SurfaceTool::FirstUParameter ( const HLRBRep_Surface * theSurf)
    static

    ◆ FirstVParameter()

    double HLRBRep_SurfaceTool::FirstVParameter ( const HLRBRep_Surface * theSurf)
    static

    ◆ GetType()

    GeomAbs_SurfaceType HLRBRep_SurfaceTool::GetType ( const HLRBRep_Surface * theSurf)
    static

    ◆ IsUClosed()

    bool HLRBRep_SurfaceTool::IsUClosed ( const HLRBRep_Surface * theSurf)
    static

    ◆ IsUPeriodic()

    bool HLRBRep_SurfaceTool::IsUPeriodic ( const HLRBRep_Surface * theSurf)
    static

    ◆ IsVClosed()

    bool HLRBRep_SurfaceTool::IsVClosed ( const HLRBRep_Surface * theSurf)
    static

    ◆ IsVPeriodic()

    bool HLRBRep_SurfaceTool::IsVPeriodic ( const HLRBRep_Surface * theSurf)
    static

    ◆ LastUParameter()

    double HLRBRep_SurfaceTool::LastUParameter ( const HLRBRep_Surface * theSurf)
    static

    ◆ LastVParameter()

    double HLRBRep_SurfaceTool::LastVParameter ( const HLRBRep_Surface * theSurf)
    static

    ◆ NbSamplesU() [1/2]

    int HLRBRep_SurfaceTool::NbSamplesU ( const HLRBRep_Surface * theSurf)
    static

    ◆ NbSamplesU() [2/2]

    int HLRBRep_SurfaceTool::NbSamplesU ( const HLRBRep_Surface * theSurf,
    const double theU1,
    const double theU2 )
    static

    ◆ NbSamplesV() [1/2]

    int HLRBRep_SurfaceTool::NbSamplesV ( const HLRBRep_Surface * theSurf)
    static

    ◆ NbSamplesV() [2/2]

    int HLRBRep_SurfaceTool::NbSamplesV ( const HLRBRep_Surface * theSurf,
    const double theV1,
    const double theV2 )
    static

    ◆ NbUIntervals()

    int HLRBRep_SurfaceTool::NbUIntervals ( const HLRBRep_Surface * theSurf,
    const GeomAbs_Shape theSh )
    static

    ◆ NbVIntervals()

    int HLRBRep_SurfaceTool::NbVIntervals ( const HLRBRep_Surface * theSurf,
    const GeomAbs_Shape theSh )
    static

    ◆ OffsetValue()

    double HLRBRep_SurfaceTool::OffsetValue ( const HLRBRep_Surface * theSurf)
    static

    ◆ Plane()

    gp_Pln HLRBRep_SurfaceTool::Plane ( const HLRBRep_Surface * theSurf)
    static

    ◆ Sphere()

    gp_Sphere HLRBRep_SurfaceTool::Sphere ( const HLRBRep_Surface * theSurf)
    static

    ◆ Torus()

    gp_Torus HLRBRep_SurfaceTool::Torus ( const HLRBRep_Surface * theSurf)
    static

    ◆ UIntervals()

    void HLRBRep_SurfaceTool::UIntervals ( const HLRBRep_Surface * theSurf,
    NCollection_Array1< double > & theT,
    const GeomAbs_Shape theSh )
    static

    ◆ UPeriod()

    double HLRBRep_SurfaceTool::UPeriod ( const HLRBRep_Surface * theSurf)
    static

    ◆ UResolution()

    double HLRBRep_SurfaceTool::UResolution ( const HLRBRep_Surface * theSurf,
    const double theR3d )
    static

    ◆ UTrim()

    occ::handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::UTrim ( const HLRBRep_Surface * theSurf,
    const double theFirst,
    const double theLast,
    const double theTol )
    static

    If <theFirst> >= <theLast>.

    ◆ Value()

    gp_Pnt HLRBRep_SurfaceTool::Value ( const HLRBRep_Surface * theSurf,
    const double theU,
    const double theV )
    static

    ◆ VIntervals()

    void HLRBRep_SurfaceTool::VIntervals ( const HLRBRep_Surface * theSurf,
    NCollection_Array1< double > & theT,
    const GeomAbs_Shape theSh )
    static

    ◆ VPeriod()

    double HLRBRep_SurfaceTool::VPeriod ( const HLRBRep_Surface * theSurf)
    static

    ◆ VResolution()

    double HLRBRep_SurfaceTool::VResolution ( const HLRBRep_Surface * theSurf,
    const double theR3d )
    static

    ◆ VTrim()

    occ::handle< Adaptor3d_Surface > HLRBRep_SurfaceTool::VTrim ( const HLRBRep_Surface * theSurf,
    const double theFirst,
    const double theLast,
    const double theTol )
    static

    If <theFirst> >= <theLast>.


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