#include <GteBSplineSurfaceFit.h>
Public Member Functions | |
BSplineSurfaceFit (int degree0, int numControls0, int numSamples0, int degree1, int numControls1, int numSamples1, Vector3< Real > const *sampleData) | |
BasisFunction< Real > const & | GetBasis (int dimension) const |
Vector3< Real > const * | GetControlData () const |
int | GetDegree (int dimension) const |
int | GetNumControls (int dimension) const |
int | GetNumSamples (int dimension) const |
Vector3< Real > | GetPosition (Real u, Real v) const |
Vector3< Real > const * | GetSampleData () const |
Private Attributes | |
BasisFunction< Real > | mBasis [2] |
std::vector< Vector3< Real > > | mControlData |
int | mDegree [2] |
int | mNumControls [2] |
int | mNumSamples [2] |
Vector3< Real > const * | mSampleData |
Definition at line 18 of file GteBSplineSurfaceFit.h.
gte::BSplineSurfaceFit< Real >::BSplineSurfaceFit | ( | int | degree0, |
int | numControls0, | ||
int | numSamples0, | ||
int | degree1, | ||
int | numControls1, | ||
int | numSamples1, | ||
Vector3< Real > const * | sampleData | ||
) |
Definition at line 59 of file GteBSplineSurfaceFit.h.
|
inline |
Definition at line 240 of file GteBSplineSurfaceFit.h.
|
inline |
Definition at line 234 of file GteBSplineSurfaceFit.h.
|
inline |
Definition at line 222 of file GteBSplineSurfaceFit.h.
|
inline |
Definition at line 228 of file GteBSplineSurfaceFit.h.
|
inline |
Definition at line 210 of file GteBSplineSurfaceFit.h.
Vector3< Real > gte::BSplineSurfaceFit< Real >::GetPosition | ( | Real | u, |
Real | v | ||
) | const |
Definition at line 247 of file GteBSplineSurfaceFit.h.
|
inline |
Definition at line 216 of file GteBSplineSurfaceFit.h.
|
private |
Definition at line 54 of file GteBSplineSurfaceFit.h.
|
private |
Definition at line 53 of file GteBSplineSurfaceFit.h.
|
private |
Definition at line 51 of file GteBSplineSurfaceFit.h.
|
private |
Definition at line 52 of file GteBSplineSurfaceFit.h.
|
private |
Definition at line 47 of file GteBSplineSurfaceFit.h.
|
private |
Definition at line 48 of file GteBSplineSurfaceFit.h.