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

    #include <HLRBRep_BSurfaceTool.hxx>

    Static Public Member Functions

    static double FirstUParameter (const BRepAdaptor_Surface &S)
    static double FirstVParameter (const BRepAdaptor_Surface &S)
    static double LastUParameter (const BRepAdaptor_Surface &S)
    static double LastVParameter (const BRepAdaptor_Surface &S)
    static int NbUIntervals (const BRepAdaptor_Surface &S, const GeomAbs_Shape Sh)
    static int NbVIntervals (const BRepAdaptor_Surface &S, const GeomAbs_Shape Sh)
    static void UIntervals (const BRepAdaptor_Surface &S, NCollection_Array1< double > &T, const GeomAbs_Shape Sh)
    static void VIntervals (const BRepAdaptor_Surface &S, NCollection_Array1< double > &T, const GeomAbs_Shape Sh)
    static occ::handle< Adaptor3d_SurfaceUTrim (const BRepAdaptor_Surface &S, const double First, const double Last, const double Tol)
     If <First> >= <Last>.
    static occ::handle< Adaptor3d_SurfaceVTrim (const BRepAdaptor_Surface &S, const double First, const double Last, const double Tol)
     If <First> >= <Last>.
    static bool IsUClosed (const BRepAdaptor_Surface &S)
    static bool IsVClosed (const BRepAdaptor_Surface &S)
    static bool IsUPeriodic (const BRepAdaptor_Surface &S)
    static double UPeriod (const BRepAdaptor_Surface &S)
    static bool IsVPeriodic (const BRepAdaptor_Surface &S)
    static double VPeriod (const BRepAdaptor_Surface &S)
    static gp_Pnt Value (const BRepAdaptor_Surface &S, const double u, const double vv)
    static void D0 (const BRepAdaptor_Surface &S, const double u, const double vv, gp_Pnt &P)
    static void D1 (const BRepAdaptor_Surface &S, const double u, const double vv, gp_Pnt &P, gp_Vec &D1u, gp_Vec &D1v)
    static void D2 (const BRepAdaptor_Surface &S, const double u, const double vv, gp_Pnt &P, gp_Vec &D1U, gp_Vec &D1V, gp_Vec &D2U, gp_Vec &D2V, gp_Vec &D2UV)
    static void D3 (const BRepAdaptor_Surface &S, const double u, const double vv, gp_Pnt &P, gp_Vec &D1U, gp_Vec &D1V, gp_Vec &D2U, gp_Vec &D2V, gp_Vec &D2UV, gp_Vec &D3U, gp_Vec &D3V, gp_Vec &D3UUV, gp_Vec &D3UVV)
    static gp_Vec DN (const BRepAdaptor_Surface &S, const double u, const double vv, const int Nu, const int Nv)
    static GeomAbs_Shape UContinuity (const BRepAdaptor_Surface &S)
    static GeomAbs_Shape VContinuity (const BRepAdaptor_Surface &S)
    static int UDegree (const BRepAdaptor_Surface &S)
    static int NbUPoles (const BRepAdaptor_Surface &S)
    static int NbUKnots (const BRepAdaptor_Surface &S)
    static bool IsURational (const BRepAdaptor_Surface &S)
    static int VDegree (const BRepAdaptor_Surface &S)
    static int NbVPoles (const BRepAdaptor_Surface &S)
    static int NbVKnots (const BRepAdaptor_Surface &S)
    static bool IsVRational (const BRepAdaptor_Surface &S)
    static double UResolution (const BRepAdaptor_Surface &S, const double R3d)
    static double VResolution (const BRepAdaptor_Surface &S, const double R3d)
    static GeomAbs_SurfaceType GetType (const BRepAdaptor_Surface &S)
    static gp_Pln Plane (const BRepAdaptor_Surface &S)
    static gp_Cylinder Cylinder (const BRepAdaptor_Surface &S)
    static gp_Cone Cone (const BRepAdaptor_Surface &S)
    static gp_Torus Torus (const BRepAdaptor_Surface &S)
    static gp_Sphere Sphere (const BRepAdaptor_Surface &S)
    static occ::handle< Geom_BezierSurfaceBezier (const BRepAdaptor_Surface &S)
    static occ::handle< Geom_BSplineSurfaceBSpline (const BRepAdaptor_Surface &S)
    static gp_Ax1 AxeOfRevolution (const BRepAdaptor_Surface &S)
    static gp_Dir Direction (const BRepAdaptor_Surface &S)
    static occ::handle< Adaptor3d_CurveBasisCurve (const BRepAdaptor_Surface &S)
    static gp_Ax1 Axis (const BRepAdaptor_Surface &S)
    static int NbSamplesU (const BRepAdaptor_Surface &S)
    static int NbSamplesV (const BRepAdaptor_Surface &S)
    static int NbSamplesU (const BRepAdaptor_Surface &S, const double u1u1, const double u2u2)
    static int NbSamplesV (const BRepAdaptor_Surface &S, const double v1v1, const double v2v2)

    Member Function Documentation

    ◆ AxeOfRevolution()

    gp_Ax1 HLRBRep_BSurfaceTool::AxeOfRevolution ( const BRepAdaptor_Surface & S)
    static

    ◆ Axis()

    gp_Ax1 HLRBRep_BSurfaceTool::Axis ( const BRepAdaptor_Surface & S)
    static

    ◆ BasisCurve()

    occ::handle< Adaptor3d_Curve > HLRBRep_BSurfaceTool::BasisCurve ( const BRepAdaptor_Surface & S)
    static

    ◆ Bezier()

    occ::handle< Geom_BezierSurface > HLRBRep_BSurfaceTool::Bezier ( const BRepAdaptor_Surface & S)
    static

    ◆ BSpline()

    occ::handle< Geom_BSplineSurface > HLRBRep_BSurfaceTool::BSpline ( const BRepAdaptor_Surface & S)
    static

    ◆ Cone()

    gp_Cone HLRBRep_BSurfaceTool::Cone ( const BRepAdaptor_Surface & S)
    static

    ◆ Cylinder()

    gp_Cylinder HLRBRep_BSurfaceTool::Cylinder ( const BRepAdaptor_Surface & S)
    static

    ◆ D0()

    void HLRBRep_BSurfaceTool::D0 ( const BRepAdaptor_Surface & S,
    const double u,
    const double v,
    gp_Pnt & P )
    static

    ◆ D1()

    void HLRBRep_BSurfaceTool::D1 ( const BRepAdaptor_Surface & S,
    const double u,
    const double v,
    gp_Pnt & P,
    gp_Vec & D1u,
    gp_Vec & D1v )
    static

    ◆ D2()

    void HLRBRep_BSurfaceTool::D2 ( const BRepAdaptor_Surface & S,
    const double u,
    const double v,
    gp_Pnt & P,
    gp_Vec & D1U,
    gp_Vec & D1V,
    gp_Vec & D2U,
    gp_Vec & D2V,
    gp_Vec & D2UV )
    static

    ◆ D3()

    void HLRBRep_BSurfaceTool::D3 ( const BRepAdaptor_Surface & S,
    const double u,
    const double v,
    gp_Pnt & P,
    gp_Vec & D1U,
    gp_Vec & D1V,
    gp_Vec & D2U,
    gp_Vec & D2V,
    gp_Vec & D2UV,
    gp_Vec & D3U,
    gp_Vec & D3V,
    gp_Vec & D3UUV,
    gp_Vec & D3UVV )
    static

    ◆ Direction()

    gp_Dir HLRBRep_BSurfaceTool::Direction ( const BRepAdaptor_Surface & S)
    static

    ◆ DN()

    gp_Vec HLRBRep_BSurfaceTool::DN ( const BRepAdaptor_Surface & S,
    const double u,
    const double v,
    const int Nu,
    const int Nv )
    static

    ◆ FirstUParameter()

    double HLRBRep_BSurfaceTool::FirstUParameter ( const BRepAdaptor_Surface & S)
    static

    ◆ FirstVParameter()

    double HLRBRep_BSurfaceTool::FirstVParameter ( const BRepAdaptor_Surface & S)
    static

    ◆ GetType()

    GeomAbs_SurfaceType HLRBRep_BSurfaceTool::GetType ( const BRepAdaptor_Surface & S)
    static

    ◆ IsUClosed()

    bool HLRBRep_BSurfaceTool::IsUClosed ( const BRepAdaptor_Surface & S)
    static

    ◆ IsUPeriodic()

    bool HLRBRep_BSurfaceTool::IsUPeriodic ( const BRepAdaptor_Surface & S)
    static

    ◆ IsURational()

    bool HLRBRep_BSurfaceTool::IsURational ( const BRepAdaptor_Surface & S)
    static

    ◆ IsVClosed()

    bool HLRBRep_BSurfaceTool::IsVClosed ( const BRepAdaptor_Surface & S)
    static

    ◆ IsVPeriodic()

    bool HLRBRep_BSurfaceTool::IsVPeriodic ( const BRepAdaptor_Surface & S)
    static

    ◆ IsVRational()

    bool HLRBRep_BSurfaceTool::IsVRational ( const BRepAdaptor_Surface & S)
    static

    ◆ LastUParameter()

    double HLRBRep_BSurfaceTool::LastUParameter ( const BRepAdaptor_Surface & S)
    static

    ◆ LastVParameter()

    double HLRBRep_BSurfaceTool::LastVParameter ( const BRepAdaptor_Surface & S)
    static

    ◆ NbSamplesU() [1/2]

    int HLRBRep_BSurfaceTool::NbSamplesU ( const BRepAdaptor_Surface & S)
    static

    ◆ NbSamplesU() [2/2]

    int HLRBRep_BSurfaceTool::NbSamplesU ( const BRepAdaptor_Surface & S,
    const double u1,
    const double u2 )
    static

    ◆ NbSamplesV() [1/2]

    int HLRBRep_BSurfaceTool::NbSamplesV ( const BRepAdaptor_Surface & S)
    static

    ◆ NbSamplesV() [2/2]

    int HLRBRep_BSurfaceTool::NbSamplesV ( const BRepAdaptor_Surface & S,
    const double v1,
    const double v2 )
    static

    ◆ NbUIntervals()

    int HLRBRep_BSurfaceTool::NbUIntervals ( const BRepAdaptor_Surface & S,
    const GeomAbs_Shape Sh )
    static

    ◆ NbUKnots()

    int HLRBRep_BSurfaceTool::NbUKnots ( const BRepAdaptor_Surface & S)
    static

    ◆ NbUPoles()

    int HLRBRep_BSurfaceTool::NbUPoles ( const BRepAdaptor_Surface & S)
    static

    ◆ NbVIntervals()

    int HLRBRep_BSurfaceTool::NbVIntervals ( const BRepAdaptor_Surface & S,
    const GeomAbs_Shape Sh )
    static

    ◆ NbVKnots()

    int HLRBRep_BSurfaceTool::NbVKnots ( const BRepAdaptor_Surface & S)
    static

    ◆ NbVPoles()

    int HLRBRep_BSurfaceTool::NbVPoles ( const BRepAdaptor_Surface & S)
    static

    ◆ Plane()

    gp_Pln HLRBRep_BSurfaceTool::Plane ( const BRepAdaptor_Surface & S)
    static

    ◆ Sphere()

    gp_Sphere HLRBRep_BSurfaceTool::Sphere ( const BRepAdaptor_Surface & S)
    static

    ◆ Torus()

    gp_Torus HLRBRep_BSurfaceTool::Torus ( const BRepAdaptor_Surface & S)
    static

    ◆ UContinuity()

    GeomAbs_Shape HLRBRep_BSurfaceTool::UContinuity ( const BRepAdaptor_Surface & S)
    static

    ◆ UDegree()

    int HLRBRep_BSurfaceTool::UDegree ( const BRepAdaptor_Surface & S)
    static

    ◆ UIntervals()

    void HLRBRep_BSurfaceTool::UIntervals ( const BRepAdaptor_Surface & S,
    NCollection_Array1< double > & T,
    const GeomAbs_Shape Sh )
    static

    ◆ UPeriod()

    double HLRBRep_BSurfaceTool::UPeriod ( const BRepAdaptor_Surface & S)
    static

    ◆ UResolution()

    double HLRBRep_BSurfaceTool::UResolution ( const BRepAdaptor_Surface & S,
    const double R3d )
    static

    ◆ UTrim()

    occ::handle< Adaptor3d_Surface > HLRBRep_BSurfaceTool::UTrim ( const BRepAdaptor_Surface & S,
    const double First,
    const double Last,
    const double Tol )
    static

    If <First> >= <Last>.

    ◆ Value()

    gp_Pnt HLRBRep_BSurfaceTool::Value ( const BRepAdaptor_Surface & S,
    const double u,
    const double v )
    static

    ◆ VContinuity()

    GeomAbs_Shape HLRBRep_BSurfaceTool::VContinuity ( const BRepAdaptor_Surface & S)
    static

    ◆ VDegree()

    int HLRBRep_BSurfaceTool::VDegree ( const BRepAdaptor_Surface & S)
    static

    ◆ VIntervals()

    void HLRBRep_BSurfaceTool::VIntervals ( const BRepAdaptor_Surface & S,
    NCollection_Array1< double > & T,
    const GeomAbs_Shape Sh )
    static

    ◆ VPeriod()

    double HLRBRep_BSurfaceTool::VPeriod ( const BRepAdaptor_Surface & S)
    static

    ◆ VResolution()

    double HLRBRep_BSurfaceTool::VResolution ( const BRepAdaptor_Surface & S,
    const double R3d )
    static

    ◆ VTrim()

    occ::handle< Adaptor3d_Surface > HLRBRep_BSurfaceTool::VTrim ( const BRepAdaptor_Surface & S,
    const double First,
    const double Last,
    const double Tol )
    static

    If <First> >= <Last>.


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