3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL > Class Template Reference

Limit point stencil descriptor. More...

#include <stencilTable.h>

Public Member Functions

 LimitStencilReal (int *size, Index *indices, REAL *weights, REAL *duWeights=0, REAL *dvWeights=0, REAL *duuWeights=0, REAL *duvWeights=0, REAL *dvvWeights=0)
 Constructor. More...
 
REAL const * GetDuWeights () const
 Returns the u derivative weights. More...
 
REAL const * GetDvWeights () const
 Returns the v derivative weights. More...
 
REAL const * GetDuuWeights () const
 Returns the uu derivative weights. More...
 
REAL const * GetDuvWeights () const
 Returns the uv derivative weights. More...
 
REAL const * GetDvvWeights () const
 Returns the vv derivative weights. More...
 
void Next ()
 Advance to the next stencil in the table. More...
 
int GetSize () const
 Returns the size of the stencil. More...
 
int * GetSizePtr () const
 Returns the size of the stencil as a pointer. More...
 
Index const * GetVertexIndices () const
 Returns the control vertices' indices. More...
 
REAL const * GetWeights () const
 Returns the interpolation weights. More...
 

Detailed Description

template<typename REAL>
class OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >

Limit point stencil descriptor.

+ Inheritance diagram for OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >:

Constructor & Destructor Documentation

template<typename REAL>
OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >::LimitStencilReal ( int *  size,
Index *  indices,
REAL *  weights,
REAL *  duWeights = 0,
REAL *  dvWeights = 0,
REAL *  duuWeights = 0,
REAL *  duvWeights = 0,
REAL *  dvvWeights = 0 
)
inline

Constructor.

Parameters
sizeTable pointer to the size of the stencil
indicesTable pointer to the vertex indices of the stencil
weightsTable pointer to the vertex weights of the stencil
duWeightsTable pointer to the 'u' derivative weights
dvWeightsTable pointer to the 'v' derivative weights
duuWeightsTable pointer to the 'uu' derivative weights
duvWeightsTable pointer to the 'uv' derivative weights
dvvWeightsTable pointer to the 'vv' derivative weights

Member Function Documentation

template<typename REAL>
REAL const* OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >::GetDuuWeights ( ) const
inline

Returns the uu derivative weights.

template<typename REAL>
REAL const* OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >::GetDuvWeights ( ) const
inline

Returns the uv derivative weights.

template<typename REAL>
REAL const* OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >::GetDuWeights ( ) const
inline

Returns the u derivative weights.

template<typename REAL>
REAL const* OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >::GetDvvWeights ( ) const
inline

Returns the vv derivative weights.

template<typename REAL>
REAL const* OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >::GetDvWeights ( ) const
inline

Returns the v derivative weights.

template<typename REAL>
int OpenSubdiv::v3_4_3::Far::StencilReal< REAL >::GetSize ( ) const
inlineinherited

Returns the size of the stencil.

template<typename REAL>
int* OpenSubdiv::v3_4_3::Far::StencilReal< REAL >::GetSizePtr ( ) const
inlineinherited

Returns the size of the stencil as a pointer.

template<typename REAL>
Index const* OpenSubdiv::v3_4_3::Far::StencilReal< REAL >::GetVertexIndices ( ) const
inlineinherited

Returns the control vertices' indices.

template<typename REAL>
REAL const* OpenSubdiv::v3_4_3::Far::StencilReal< REAL >::GetWeights ( ) const
inlineinherited

Returns the interpolation weights.

template<typename REAL>
void OpenSubdiv::v3_4_3::Far::LimitStencilReal< REAL >::Next ( )
inline

Advance to the next stencil in the table.


The documentation for this class was generated from the following file: