| 
    VTK
    9.3.0
    
   | 
 
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   | |
| 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 53 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