|  | 
| void | Set (Index faceid, short u, short v, unsigned short depth, bool nonquad, unsigned short boundary, unsigned short transition, bool regular=false) | 
|  | Sets the values of the bit fields.  More... 
 | 
|  | 
| void | Clear () | 
|  | Resets everything to 0.  More... 
 | 
|  | 
| Index | GetFaceId () const | 
|  | Returns the faceid.  More... 
 | 
|  | 
| unsigned short | GetU () const | 
|  | Returns the log2 value of the u parameter at the first corner of the patch.  More... 
 | 
|  | 
| unsigned short | GetV () const | 
|  | Returns the log2 value of the v parameter at the first corner of the patch.  More... 
 | 
|  | 
| unsigned short | GetTransition () const | 
|  | Returns the transition edge encoding for the patch.  More... 
 | 
|  | 
| unsigned short | GetBoundary () const | 
|  | Returns the boundary edge encoding for the patch.  More... 
 | 
|  | 
| bool | NonQuadRoot () const | 
|  | True if the parent base face is a non-quad.  More... 
 | 
|  | 
| unsigned short | GetDepth () const | 
|  | Returns the level of subdivision of the patch.  More... 
 | 
|  | 
| float | GetParamFraction () const | 
|  | Returns the fraction of unit parametric space covered by this face.  More... 
 | 
|  | 
| template<typename REAL > | 
| void | Normalize (REAL &u, REAL &v) const | 
|  | A (u,v) pair in the fraction of parametric space covered by this face is mapped into a normalized parametric space.  More... 
 | 
|  | 
| template<typename REAL > | 
| void | NormalizeTriangle (REAL &u, REAL &v) const | 
|  | 
| template<typename REAL > | 
| void | Unnormalize (REAL &u, REAL &v) const | 
|  | A (u,v) pair in a normalized parametric space is mapped back into the fraction of parametric space covered by this face.  More... 
 | 
|  | 
| template<typename REAL > | 
| void | UnnormalizeTriangle (REAL &u, REAL &v) const | 
|  | 
| bool | IsTriangleRotated () const | 
|  | Returns if a triangular patch is parametrically rotated 180 degrees.  More... 
 | 
|  | 
| bool | IsRegular () const | 
|  | Returns whether the patch is regular.  More... 
 | 
|  | 
Definition at line 127 of file types.h.