OpenSubdiv
Loading...
Searching...
No Matches
LimitStencil Class Reference

Limit point stencil class wrapping the template for compatibility. More...

#include <stencilTable.h>

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

Public Member Functions

 LimitStencil (BaseStencil const &other)
 
 LimitStencil (int *size, Index *indices, float *weights, float *duWeights=0, float *dvWeights=0, float *duuWeights=0, float *duvWeights=0, float *dvvWeights=0)
 
- Public Member Functions inherited from LimitStencilReal< float >
 LimitStencilReal (int *size, Index *indices, float *weights, float *duWeights=0, float *dvWeights=0, float *duuWeights=0, float *duvWeights=0, float *dvvWeights=0)
 Constructor.
 
float constGetDuWeights () const
 Returns the u derivative weights.
 
float constGetDvWeights () const
 Returns the v derivative weights.
 
float constGetDuuWeights () const
 Returns the uu derivative weights.
 
float constGetDuvWeights () const
 Returns the uv derivative weights.
 
float 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.
 

Protected Types

typedef LimitStencilReal< floatBaseStencil
 

Additional Inherited Members

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

Detailed Description

Limit point stencil class wrapping the template for compatibility.

Definition at line 392 of file stencilTable.h.

Member Typedef Documentation

◆ BaseStencil

Definition at line 394 of file stencilTable.h.

Constructor & Destructor Documentation

◆ LimitStencil() [1/2]

LimitStencil ( BaseStencil const other)
inline

Definition at line 397 of file stencilTable.h.

◆ LimitStencil() [2/2]

LimitStencil ( int size,
Index indices,
float weights,
float duWeights = 0,
float dvWeights = 0,
float duuWeights = 0,
float duvWeights = 0,
float dvvWeights = 0 
)
inline

Definition at line 398 of file stencilTable.h.


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