Stencil table class wrapping the template for compatibility.
More...
#include <stencilTable.h>
|
| Stencil | GetStencil (Index index) const |
| |
| Stencil | operator[] (Index index) const |
| |
| virtual | ~StencilTableReal () |
| |
| int | GetNumStencils () const |
| | Returns the number of stencils in the table. More...
|
| |
| int | GetNumControlVertices () const |
| | Returns the number of control vertices indexed in the table. More...
|
| |
| StencilReal< float > | GetStencil (Index i) const |
| | Returns a Stencil at index i in the table. More...
|
| |
| const std::vector< int > & | GetSizes () const |
| | Returns the number of control vertices of each stencil in the table. More...
|
| |
| const std::vector< Index > & | GetOffsets () const |
| | Returns the offset to a given stencil (factory may leave empty) More...
|
| |
| const std::vector< Index > & | GetControlIndices () const |
| | Returns the indices of the control vertices. More...
|
| |
| const std::vector< float > & | GetWeights () const |
| | Returns the stencil interpolation weights. More...
|
| |
| StencilReal< float > | operator[] (Index index) const |
| | Returns the stencil at index i in the table. More...
|
| |
| void | UpdateValues (T const &srcValues, U &dstValues, Index start=-1, Index end=-1) const |
| | Updates point values based on the control values. More...
|
| |
| void | UpdateValues (T1 const &srcBase, int numBase, T2 const &srcRef, U &dstValues, Index start=-1, Index end=-1) const |
| |
| void | UpdateValues (T const *src, U *dst, Index start=-1, Index end=-1) const |
| |
| void | UpdateValues (T1 const *srcBase, int numBase, T2 const *srcRef, U *dst, Index start=-1, Index end=-1) const |
| |
| void | Clear () |
| | Clears the stencils from the table. More...
|
| |
|
| | StencilTable () |
| |
| | StencilTable (int numControlVerts) |
| |
| | StencilTable (int numControlVerts, std::vector< int > const &offsets, std::vector< int > const &sizes, std::vector< int > const &sources, std::vector< float > const &weights, bool includeCoarseVerts, size_t firstOffset) |
| |
| | StencilTableReal (int numControlVerts, std::vector< int > const &offsets, std::vector< int > const &sizes, std::vector< int > const &sources, std::vector< float > const &weights, bool includeCoarseVerts, size_t firstOffset) |
| |
| | StencilTableReal () |
| |
| | StencilTableReal (int numControlVerts) |
| |
| void | update (T const &srcValues, U &dstValues, std::vector< float > const &valueWeights, Index start, Index end) const |
| |
| void | update (T1 const &srcBase, int numBase, T2 const &srcRef, U &dstValues, std::vector< float > const &valueWeights, Index start, Index end) const |
| |
| void | generateOffsets () |
| |
| void | resize (int nstencils, int nelems) |
| |
| void | reserve (int nstencils, int nelems) |
| |
| void | shrinkToFit () |
| |
| void | finalize () |
| |
Stencil table class wrapping the template for compatibility.
Definition at line 273 of file stencilTable.h.
◆ BaseTable
◆ StencilTable() [1/3]
◆ StencilTable() [2/3]
◆ StencilTable() [3/3]
| StencilTable |
( |
int |
numControlVerts, |
|
|
std::vector< int > const & |
offsets, |
|
|
std::vector< int > const & |
sizes, |
|
|
std::vector< int > const & |
sources, |
|
|
std::vector< float > const & |
weights, |
|
|
bool |
includeCoarseVerts, |
|
|
size_t |
firstOffset |
|
) |
| |
|
inlineprotected |
◆ GetStencil()
◆ operator[]()
The documentation for this class was generated from the following file: