VTK  9.7.1
Classes | Namespaces | Macros | Functions
vtkCompositeArray.h File Reference
#include "vtkCommonCoreModule.h"
#include "vtkCompiler.h"
#include "vtkCompositeImplicitBackend.h"
#include "vtkImplicitArray.h"
#include <vector>
Include dependency graph for vtkCompositeArray.h:

Go to the source code of this file.

Classes

class  vtkCompositeArray< ValueTypeT >
 A utility array for concatenating arrays into an implicit array. More...
 

Namespaces

 vtk
 Specialization of tuple ranges and iterators for vtkAOSDataArrayTemplate.
 
 vtkDataArrayPrivate
 

Macros

#define vtkCreateCompositeWrappedArrayInterface(T)
 
#define VTK_COMPOSITE_ARRAY_EXTERN
 

Functions

 vtkArrayDownCast_TemplateFastCastMacro (vtkCompositeArray)
 
template<typename ValueTypeT >
vtkSmartPointer< vtkCompositeArray< ValueTypeT > > vtk::ConcatenateDataArrays (const std::vector< vtkDataArray * > &arrays)
 
 vtkExternTemplateMacro (extern template class VTKCOMMONCORE_EXPORT vtkCompositeArray)
 

Macro Definition Documentation

#define vtkCreateCompositeWrappedArrayInterface (   T)
Value:
void ConstructBackend(vtkDataArrayCollection* arrays); \
vtkIdType GetNumberOfArrays(); \
vtkDataArray* GetArray(vtkIdType idx); \
vtkIdType GetOffset(vtkIdType idx);
int vtkIdType
Definition: vtkType.h:363
maintain an ordered list of dataarray objects
#define vtkCreateImplicitWrappedArrayInterface(T)

Definition at line 121 of file vtkCompositeArray.h.

#define VTK_COMPOSITE_ARRAY_EXTERN

Definition at line 181 of file vtkCompositeArray.h.

Function Documentation

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