VTK
9.2.20230610
|
A backend for the vtkImplicitArray
framework allowing one to use a subset of a given data array, by providing a vtkIdList
or vtkDataArray
of indexes as indirection, as another vtkDataArray
without any excess memory consumption.
More...
#include <vtkIndexedImplicitBackend.h>
Public Member Functions | |
~vtkIndexedImplicitBackend () | |
ValueType | operator() (int idx) const |
Indexing operation for the indexed array respecting the backend expectations of vtkImplicitArray More... | |
vtkIndexedImplicitBackend (vtkIdList *indexes, vtkDataArray *array) | |
Constructor. More... | |
vtkIndexedImplicitBackend (vtkDataArray *indexes, vtkDataArray *array) | |
Constructor. More... | |
A backend for the vtkImplicitArray
framework allowing one to use a subset of a given data array, by providing a vtkIdList
or vtkDataArray
of indexes as indirection, as another vtkDataArray
without any excess memory consumption.
This structure can be classified as a closure and can be called using syntax similar to a function call.
An example of potential usage in a vtkImplicitArray
:
Definition at line 65 of file vtkIndexedImplicitBackend.h.
vtkIndexedImplicitBackend< ValueType >::vtkIndexedImplicitBackend | ( | vtkIdList * | indexes, |
vtkDataArray * | array | ||
) |
Constructor.
indexes | list of indexes to use for indirection of the array |
array | base array of interest |
vtkIndexedImplicitBackend< ValueType >::vtkIndexedImplicitBackend | ( | vtkDataArray * | indexes, |
vtkDataArray * | array | ||
) |
Constructor.
indexes | list of indexes to use for indirection of the array |
array | base array of interest |
vtkIndexedImplicitBackend< ValueType >::~vtkIndexedImplicitBackend | ( | ) |
ValueType vtkIndexedImplicitBackend< ValueType >::operator() | ( | int | idx | ) | const |
Indexing operation for the indexed array respecting the backend expectations of vtkImplicitArray