Stencil Class Reference

Vertex stencil descriptor. More...

#include <stencilTable.h>

Inheritance diagram for Stencil:
LimitStencil

Public Member Functions

 Stencil ()
 Default constructor. More...
 
 Stencil (int *size, Index *indices, float *weights)
 Constructor. More...
 
 Stencil (Stencil const &other)
 Copy constructor. 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...
 
float const * GetWeights () const
 Returns the interpolation weights. More...
 
void Next ()
 Advance to the next stencil in the table. More...
 

Protected Attributes

int * _size
 
Index_indices
 
float * _weights
 

Friends

class StencilTableFactory
 
class LimitStencilTableFactory
 

Detailed Description

Vertex stencil descriptor.

Allows access and manipulation of a single stencil in a StencilTable.

Definition at line 46 of file stencilTable.h.

Constructor & Destructor Documentation

Stencil ( )
inline

Default constructor.

Definition at line 51 of file stencilTable.h.

Stencil ( int *  size,
Index indices,
float *  weights 
)
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

Definition at line 61 of file stencilTable.h.

Stencil ( Stencil const &  other)
inline

Copy constructor.

Definition at line 70 of file stencilTable.h.

Member Function Documentation

int GetSize ( ) const
inline

Returns the size of the stencil.

Definition at line 77 of file stencilTable.h.

int* GetSizePtr ( ) const
inline

Returns the size of the stencil as a pointer.

Definition at line 82 of file stencilTable.h.

Index const* GetVertexIndices ( ) const
inline

Returns the control vertices indices.

Definition at line 87 of file stencilTable.h.

float const* GetWeights ( ) const
inline

Returns the interpolation weights.

Definition at line 92 of file stencilTable.h.

void Next ( )
inline

Advance to the next stencil in the table.

Definition at line 97 of file stencilTable.h.

Friends And Related Function Documentation

friend class LimitStencilTableFactory
friend

Definition at line 106 of file stencilTable.h.

friend class StencilTableFactory
friend

Definition at line 105 of file stencilTable.h.

Member Data Documentation

Index* _indices
protected

Definition at line 109 of file stencilTable.h.

int* _size
protected

Definition at line 108 of file stencilTable.h.

float* _weights
protected

Definition at line 110 of file stencilTable.h.


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