evaluate implicit quadric function
More...
#include <vtkQuadric.h>
Inherits vtkImplicitFunction.
|
virtual int | IsA (const char *type) |
|
vtkQuadric * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | EvaluateGradient (double x[3], double g[3]) |
|
|
double | EvaluateFunction (double x[3]) |
|
double | EvaluateFunction (double x, double y, double z) |
|
|
void | SetCoefficients (double a[10]) |
|
void | SetCoefficients (double a0, double a1, double a2, double a3, double a4, double a5, double a6, double a7, double a8, double a9) |
|
virtual double * | GetCoefficients () |
|
virtual void | GetCoefficients (double data[10]) |
|
evaluate implicit quadric function
vtkQuadric evaluates the quadric function F(x,y,z) = a0*x^2 + a1*y^2 + a2*z^2 + a3*x*y + a4*y*z + a5*x*z + a6*x + a7*y + a8*z + a9. vtkQuadric is a concrete implementation of vtkImplicitFunction.
- Examples:
- vtkQuadric (Examples)
- Tests:
- vtkQuadric (Tests)
Definition at line 35 of file vtkQuadric.h.
vtkQuadric::vtkQuadric |
( |
| ) |
|
|
protected |
vtkQuadric::~vtkQuadric |
( |
| ) |
|
|
inlineprotected |
static int vtkQuadric::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkQuadric::IsA |
( |
const char * |
type | ) |
|
|
virtual |
void vtkQuadric::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
Construct quadric with all coefficients = 1.
double vtkQuadric::EvaluateFunction |
( |
double |
x[3] | ) |
|
Evaluate quadric equation.
double vtkQuadric::EvaluateFunction |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
Evaluate quadric equation.
Definition at line 47 of file vtkQuadric.h.
void vtkQuadric::EvaluateGradient |
( |
double |
x[3], |
|
|
double |
g[3] |
|
) |
| |
Evaluate the gradient to the quadric equation.
void vtkQuadric::SetCoefficients |
( |
double |
a[10] | ) |
|
Set / get the 10 coefficients of the quadric equation.
void vtkQuadric::SetCoefficients |
( |
double |
a0, |
|
|
double |
a1, |
|
|
double |
a2, |
|
|
double |
a3, |
|
|
double |
a4, |
|
|
double |
a5, |
|
|
double |
a6, |
|
|
double |
a7, |
|
|
double |
a8, |
|
|
double |
a9 |
|
) |
| |
Set / get the 10 coefficients of the quadric equation.
virtual double* vtkQuadric::GetCoefficients |
( |
| ) |
|
|
virtual |
Set / get the 10 coefficients of the quadric equation.
virtual void vtkQuadric::GetCoefficients |
( |
double |
data[10] | ) |
|
|
virtual |
Set / get the 10 coefficients of the quadric equation.
double vtkQuadric::Coefficients[10] |
|
protected |
The documentation for this class was generated from the following file: