#include <GteNURBSVolume.h>
Public Member Functions | |
| void | Evaluate (Real u, Real v, Real w, unsigned int maxOrder, Vector< N, Real > values[10]) const |
| BasisFunction< Real > const & | GetBasisFunction (int dim) const |
| Vector< N, Real > const * | GetControls () const |
| Vector< N, Real > * | GetControls () |
| Real | GetMaxDomain (int dim) const |
| Real | GetMinDomain (int dim) const |
| int | GetNumControls (int dim) const |
| Real const * | GetWeights () const |
| Real * | GetWeights () |
| NURBSVolume (BasisFunctionInput< Real > const input[3], Vector< N, Real > const *controls, Real const *weights) | |
| operator bool () const | |
Private Member Functions | |
| void | Compute (unsigned int uOrder, unsigned int vOrder, unsigned int wOrder, int iumin, int iumax, int ivmin, int ivmax, int iwmin, int iwmax, Vector< N, Real > &X, Real &h) const |
Private Attributes | |
| std::array< BasisFunction< Real >, 3 > | mBasisFunction |
| bool | mConstructed |
| std::vector< Vector< N, Real > > | mControls |
| std::array< int, 3 > | mNumControls |
| std::vector< Real > | mWeights |
Definition at line 17 of file GteNURBSVolume.h.
| gte::NURBSVolume< N, Real >::NURBSVolume | ( | BasisFunctionInput< Real > const | input[3], |
| Vector< N, Real > const * | controls, | ||
| Real const * | weights | ||
| ) |
Definition at line 70 of file GteNURBSVolume.h.
|
private |
Definition at line 262 of file GteNURBSVolume.h.
| void gte::NURBSVolume< N, Real >::Evaluate | ( | Real | u, |
| Real | v, | ||
| Real | w, | ||
| unsigned int | maxOrder, | ||
| Vector< N, Real > | values[10] | ||
| ) | const |
Definition at line 167 of file GteNURBSVolume.h.
|
inline |
Definition at line 118 of file GteNURBSVolume.h.
|
inline |
Definition at line 143 of file GteNURBSVolume.h.
|
inline |
Definition at line 149 of file GteNURBSVolume.h.
|
inline |
Definition at line 131 of file GteNURBSVolume.h.
|
inline |
Definition at line 125 of file GteNURBSVolume.h.
|
inline |
Definition at line 137 of file GteNURBSVolume.h.
|
inline |
Definition at line 155 of file GteNURBSVolume.h.
|
inline |
Definition at line 161 of file GteNURBSVolume.h.
|
inline |
Definition at line 112 of file GteNURBSVolume.h.
|
private |
Definition at line 61 of file GteNURBSVolume.h.
|
private |
Definition at line 65 of file GteNURBSVolume.h.
|
private |
Definition at line 63 of file GteNURBSVolume.h.
|
private |
Definition at line 62 of file GteNURBSVolume.h.
|
private |
Definition at line 64 of file GteNURBSVolume.h.