Open CASCADE Technology 6.6.0
Public Member Functions
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)
void SetValue (const gp_Pln &P)
void SetValue (const gp_Cylinder &C)
void SetValue (const gp_Sphere &S)
void SetValue (const gp_Cone &C)
Standard_Real Distance (const gp_Pnt &P) const
gp_Vec Gradient (const gp_Pnt &P) const
void ValAndGrad (const gp_Pnt &P, Standard_Real &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_Pnt Value (const Standard_Real U, const Standard_Real V) const
void D1 (const Standard_Real U, const Standard_Real V, gp_Pnt &P, gp_Vec &D1U, gp_Vec &D1V) const
gp_Vec DN (const Standard_Real U, const Standard_Real V, const Standard_Integer Nu, const Standard_Integer Nv) const
gp_Vec Normale (const Standard_Real U, const Standard_Real V) const
void Parameters (const gp_Pnt &P, Standard_Real &U, Standard_Real &V) const
gp_Vec Normale (const gp_Pnt &P) const

Constructor & Destructor Documentation

IntSurf_Quadric::IntSurf_Quadric ( )
IntSurf_Quadric::IntSurf_Quadric ( const gp_Pln P)
IntSurf_Quadric::IntSurf_Quadric ( const gp_Cylinder C)
IntSurf_Quadric::IntSurf_Quadric ( const gp_Sphere S)
IntSurf_Quadric::IntSurf_Quadric ( const gp_Cone C)

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines