4#ifndef vtkIndexedImplicitBackend_h 
    5#define vtkIndexedImplicitBackend_h 
   45#include "vtkCommonCoreModule.h" 
   49VTK_ABI_NAMESPACE_BEGIN
 
   52template <
typename ValueType>
 
   75  std::unique_ptr<Internals> Internal;
 
   81#ifdef VTK_INDEXED_BACKEND_INSTANTIATING 
   82#define VTK_INSTANTIATE_INDEXED_BACKEND(ValueType)                                                 \ 
   83  VTK_ABI_NAMESPACE_BEGIN                                                                          \ 
   84  template class VTKCOMMONCORE_EXPORT vtkIndexedImplicitBackend<ValueType>;                        \ 
abstract superclass for arrays of numeric data
 
list of point or cell ids
 
A backend for the vtkImplicitArray framework allowing one to use a subset of a given data array,...
 
~vtkIndexedImplicitBackend()
 
vtkIndexedImplicitBackend(vtkDataArray *indexes, vtkDataArray *array)
Constructor.
 
ValueType operator()(int idx) const
Indexing operation for the indexed array respecting the backend expectations of vtkImplicitArray
 
vtkIndexedImplicitBackend(vtkIdList *indexes, vtkDataArray *array)
Constructor.