Open CASCADE Technology  6.9.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)
 
 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)
 
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_Torus Torus () 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)
IntSurf_Quadric::IntSurf_Quadric ( const gp_Torus T)

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_Pln P)
void IntSurf_Quadric::SetValue ( const gp_Cylinder C)
void IntSurf_Quadric::SetValue ( const gp_Sphere S)
void IntSurf_Quadric::SetValue ( const gp_Cone C)
void IntSurf_Quadric::SetValue ( const gp_Torus T)
gp_Sphere IntSurf_Quadric::Sphere ( ) const
gp_Torus IntSurf_Quadric::Torus ( ) 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: