OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    IntSurf_Quadric Class Reference

    #include <IntSurf_Quadric.hxx>

    Public Member Functions

     IntSurf_Quadric ()
     IntSurf_Quadric (const gp_Pln &P)
     IntSurf_Quadric (const gp_Cylinder &C)
     IntSurf_Quadric (const gp_Sphere &S)
     IntSurf_Quadric (const gp_Cone &C)
     IntSurf_Quadric (const gp_Torus &T)
    void SetValue (const gp_Pln &P)
    void SetValue (const gp_Cylinder &C)
    void SetValue (const gp_Sphere &S)
    void SetValue (const gp_Cone &C)
    void SetValue (const gp_Torus &T)
    double Distance (const gp_Pnt &P) const
    gp_Vec Gradient (const gp_Pnt &P) const
    void ValAndGrad (const gp_Pnt &P, double &Dist, gp_Vec &Grad) const
    GeomAbs_SurfaceType TypeQuadric () const
    gp_Pln Plane () const
    gp_Sphere Sphere () const
    gp_Cylinder Cylinder () const
    gp_Cone Cone () const
    gp_Torus Torus () const
    gp_Pnt Value (const double U, const double V) const
    void D1 (const double U, const double V, gp_Pnt &P, gp_Vec &D1U, gp_Vec &D1V) const
    gp_Vec DN (const double U, const double V, const int Nu, const int Nv) const
    gp_Vec Normale (const double U, const double V) const
    void Parameters (const gp_Pnt &P, double &U, double &V) const
    gp_Vec Normale (const gp_Pnt &P) const

    Constructor & Destructor Documentation

    ◆ IntSurf_Quadric() [1/6]

    IntSurf_Quadric::IntSurf_Quadric ( )

    ◆ IntSurf_Quadric() [2/6]

    IntSurf_Quadric::IntSurf_Quadric ( const gp_Pln & P)

    ◆ IntSurf_Quadric() [3/6]

    IntSurf_Quadric::IntSurf_Quadric ( const gp_Cylinder & C)

    ◆ IntSurf_Quadric() [4/6]

    IntSurf_Quadric::IntSurf_Quadric ( const gp_Sphere & S)

    ◆ IntSurf_Quadric() [5/6]

    IntSurf_Quadric::IntSurf_Quadric ( const gp_Cone & C)

    ◆ IntSurf_Quadric() [6/6]

    IntSurf_Quadric::IntSurf_Quadric ( const gp_Torus & T)

    Member Function Documentation

    ◆ Cone()

    gp_Cone IntSurf_Quadric::Cone ( ) const

    ◆ Cylinder()

    gp_Cylinder IntSurf_Quadric::Cylinder ( ) const

    ◆ D1()

    void IntSurf_Quadric::D1 ( const double U,
    const double V,
    gp_Pnt & P,
    gp_Vec & D1U,
    gp_Vec & D1V ) const

    ◆ Distance()

    double IntSurf_Quadric::Distance ( const gp_Pnt & P) const

    ◆ DN()

    gp_Vec IntSurf_Quadric::DN ( const double U,
    const double V,
    const int Nu,
    const int Nv ) const

    ◆ Gradient()

    gp_Vec IntSurf_Quadric::Gradient ( const gp_Pnt & P) const

    ◆ Normale() [1/2]

    gp_Vec IntSurf_Quadric::Normale ( const double U,
    const double V ) const

    ◆ Normale() [2/2]

    gp_Vec IntSurf_Quadric::Normale ( const gp_Pnt & P) const

    ◆ Parameters()

    void IntSurf_Quadric::Parameters ( const gp_Pnt & P,
    double & U,
    double & V ) const

    ◆ Plane()

    gp_Pln IntSurf_Quadric::Plane ( ) const

    ◆ SetValue() [1/5]

    void IntSurf_Quadric::SetValue ( const gp_Cone & C)

    ◆ SetValue() [2/5]

    void IntSurf_Quadric::SetValue ( const gp_Cylinder & C)

    ◆ SetValue() [3/5]

    void IntSurf_Quadric::SetValue ( const gp_Pln & P)

    ◆ SetValue() [4/5]

    void IntSurf_Quadric::SetValue ( const gp_Sphere & S)

    ◆ SetValue() [5/5]

    void IntSurf_Quadric::SetValue ( const gp_Torus & T)

    ◆ Sphere()

    gp_Sphere IntSurf_Quadric::Sphere ( ) const

    ◆ Torus()

    gp_Torus IntSurf_Quadric::Torus ( ) const

    ◆ TypeQuadric()

    GeomAbs_SurfaceType IntSurf_Quadric::TypeQuadric ( ) const

    ◆ ValAndGrad()

    void IntSurf_Quadric::ValAndGrad ( const gp_Pnt & P,
    double & Dist,
    gp_Vec & Grad ) const

    ◆ Value()

    gp_Pnt IntSurf_Quadric::Value ( const double U,
    const double V ) const

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