VTK  9.6.20260319
vtkIndexedArray.h File Reference
#include "vtkCommonCoreModule.h"
#include "vtkCompiler.h"
#include "vtkImplicitArray.h"
#include "vtkIndexedImplicitBackend.h"
Include dependency graph for vtkIndexedArray.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkIndexedArray< ValueTypeT >
 A utility array for creating a wrapper array around an existing array and reindexing its components. More...
 

Namespaces

namespace  vtkDataArrayPrivate
 

Macros

#define vtkCreateIndexedWrappedArrayInterface(T)
 
#define VTK_INDEXED_ARRAY_EXTERN
 

Functions

 vtkArrayDownCast_TemplateFastCastMacro (vtkIndexedArray)
 
 vtkExternTemplateMacro (extern template class VTKCOMMONCORE_EXPORT vtkIndexedArray)
 

Macro Definition Documentation

◆ vtkCreateIndexedWrappedArrayInterface

#define vtkCreateIndexedWrappedArrayInterface ( T)
Value:
void ConstructBackend(vtkIdList* indexes, vtkDataArray* array); \
void ConstructBackend(vtkDataArray* indexes, vtkDataArray* array); \
vtkDataArray* GetBaseArray(); \
vtkDataArray* GetIndexArray();
list of point or cell ids
Definition vtkIdList.h:135
#define vtkDataArray
#define vtkCreateImplicitWrappedArrayInterface(T)

Definition at line 122 of file vtkIndexedArray.h.

◆ VTK_INDEXED_ARRAY_EXTERN

#define VTK_INDEXED_ARRAY_EXTERN

Definition at line 158 of file vtkIndexedArray.h.

Function Documentation

◆ vtkArrayDownCast_TemplateFastCastMacro()

vtkArrayDownCast_TemplateFastCastMacro ( vtkIndexedArray )

◆ vtkExternTemplateMacro()

vtkExternTemplateMacro ( extern template class VTKCOMMONCORE_EXPORT vtkIndexedArray)