|
VTK
9.5.20251028
|
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() (vtkIdType idx) const |
Indexing operation for the indexed array respecting the backend expectations of vtkImplicitArray | |
| unsigned long | getMemorySize () const |
| Returns the smallest integer memory size in KiB needed to store the array. | |
| vtkIndexedImplicitBackend (vtkIdList *indexes, vtkDataArray *array) | |
| Constructor. | |
| vtkIndexedImplicitBackend (vtkDataArray *indexes, vtkDataArray *array) | |
| Constructor. | |
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 55 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() | ( | vtkIdType | idx | ) | const |
Indexing operation for the indexed array respecting the backend expectations of vtkImplicitArray
| unsigned long vtkIndexedImplicitBackend< ValueType >::getMemorySize | ( | ) | const |
Returns the smallest integer memory size in KiB needed to store the array.
Used to implement GetActualMemorySize on vtkIndexedImplicitBackend.