#include <GteParametricSurface.h>
Public Member Functions | |
virtual void | Evaluate (Real u, Real v, unsigned int maxOrder, Vector< N, Real > values[6]) const =0 |
Vector< N, Real > | GetPosition (Real u, Real v) const |
Real | GetUMax () const |
Real | GetUMin () const |
Vector< N, Real > | GetUTangent (Real u, Real v) const |
Real | GetVMax () const |
Real | GetVMin () const |
Vector< N, Real > | GetVTangent (Real u, Real v) const |
bool | IsRectangular () const |
operator bool () const | |
virtual | ~ParametricSurface () |
Protected Member Functions | |
ParametricSurface (Real umin, Real umax, Real vmin, Real vmax, bool rectangular) | |
Protected Attributes | |
bool | mConstructed |
bool | mRectangular |
Real | mUMax |
Real | mUMin |
Real | mVMax |
Real | mVMin |
Definition at line 16 of file GteParametricSurface.h.
|
protected |
Definition at line 65 of file GteParametricSurface.h.
|
virtual |
Definition at line 77 of file GteParametricSurface.h.
|
pure virtual |
Implemented in gte::NURBSSurface< N, Real >, and gte::BSplineSurface< N, Real >.
|
inline |
Definition at line 118 of file GteParametricSurface.h.
|
inline |
Definition at line 94 of file GteParametricSurface.h.
|
inline |
Definition at line 88 of file GteParametricSurface.h.
|
inline |
Definition at line 126 of file GteParametricSurface.h.
|
inline |
Definition at line 106 of file GteParametricSurface.h.
|
inline |
Definition at line 100 of file GteParametricSurface.h.
|
inline |
Definition at line 135 of file GteParametricSurface.h.
|
inline |
Definition at line 112 of file GteParametricSurface.h.
|
inline |
Definition at line 82 of file GteParametricSurface.h.
|
protected |
Definition at line 60 of file GteParametricSurface.h.
|
protected |
Definition at line 59 of file GteParametricSurface.h.
|
protected |
Definition at line 58 of file GteParametricSurface.h.
|
protected |
Definition at line 58 of file GteParametricSurface.h.
|
protected |
Definition at line 58 of file GteParametricSurface.h.
|
protected |
Definition at line 58 of file GteParametricSurface.h.