OpenSubdiv
Loading...
Searching...
No Matches
LimitStencilReal< REAL > Class Template Reference

Limit point stencil descriptor. More...

#include <stencilTable.h>

Inheritance diagram for LimitStencilReal< REAL >:
StencilReal< REAL >

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.
 
REAL constGetDuWeights () const
 Returns the u derivative weights.
 
REAL constGetDvWeights () const
 Returns the v derivative weights.
 
REAL constGetDuuWeights () const
 Returns the uu derivative weights.
 
REAL constGetDuvWeights () const
 Returns the uv derivative weights.
 
REAL constGetDvvWeights () const
 Returns the vv derivative weights.
 
void Next ()
 Advance to the next stencil in the table.
 
- Public Member Functions inherited from StencilReal< REAL >
 StencilReal ()
 Default constructor.
 
 StencilReal (int *size, Index *indices, REAL *weights)
 Constructor.
 
 StencilReal (StencilReal const &other)
 Copy constructor.
 
int GetSize () const
 Returns the size of the stencil.
 
intGetSizePtr () const
 Returns the size of the stencil as a pointer.
 
Index constGetVertexIndices () const
 Returns the control vertices' indices.
 
REAL constGetWeights () const
 Returns the interpolation weights.
 
void Next ()
 Advance to the next stencil in the table.
 

Friends

class StencilTableFactoryReal< REAL >
 
class LimitStencilTableFactoryReal< REAL >
 

Additional Inherited Members

- Protected Attributes inherited from StencilReal< REAL >
int_size
 
Index_indices
 
REAL_weights
 

Detailed Description

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

Limit point stencil descriptor.

Definition at line 303 of file stencilTable.h.

Constructor & Destructor Documentation

◆ LimitStencilReal()

template<typename 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

Definition at line 324 of file stencilTable.h.

Member Function Documentation

◆ GetDuuWeights()

template<typename REAL >
REAL const * GetDuuWeights ( ) const
inline

Returns the uu derivative weights.

Definition at line 351 of file stencilTable.h.

◆ GetDuvWeights()

template<typename REAL >
REAL const * GetDuvWeights ( ) const
inline

Returns the uv derivative weights.

Definition at line 356 of file stencilTable.h.

◆ GetDuWeights()

template<typename REAL >
REAL const * GetDuWeights ( ) const
inline

Returns the u derivative weights.

Definition at line 341 of file stencilTable.h.

◆ GetDvvWeights()

template<typename REAL >
REAL const * GetDvvWeights ( ) const
inline

Returns the vv derivative weights.

Definition at line 361 of file stencilTable.h.

◆ GetDvWeights()

template<typename REAL >
REAL const * GetDvWeights ( ) const
inline

Returns the v derivative weights.

Definition at line 346 of file stencilTable.h.

◆ Next()

template<typename REAL >
void Next ( )
inline

Advance to the next stencil in the table.

Definition at line 366 of file stencilTable.h.

Friends And Related Symbol Documentation

◆ LimitStencilTableFactoryReal< REAL >

Definition at line 366 of file stencilTable.h.

◆ StencilTableFactoryReal< REAL >

Definition at line 366 of file stencilTable.h.


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