VTK  9.6.20260315
vtkImplicitArray.h File Reference
#include "vtkCommonCoreModule.h"
#include "vtkGenericDataArray.h"
#include "vtkImplicitArrayTraits.h"
#include <memory>
#include <type_traits>
#include "vtkImplicitArray.txx"
Include dependency graph for vtkImplicitArray.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkImplicitArray< BackendT, ArrayType >
 A read only array class that wraps an implicit function from integers to any value type supported by VTK. More...
 

Macros

#define vtkImplicitArrayTypeMacro(thisClass, superclass)
 
#define vtkCreateImplicitWrappedArrayInterface(T)
 

Functions

 vtkArrayDownCast_Template2FastCastMacro (vtkImplicitArray)
 

Macro Definition Documentation

◆ vtkImplicitArrayTypeMacro

#define vtkImplicitArrayTypeMacro ( thisClass,
superclass )
Value:
vtkAbstractTypeMacroWithNewInstanceType(thisClass, superclass, \
\
protected: \
vtkObjectBase* NewInstanceInternal() const override \
{ \
} \
\
public:
Array-Of-Structs implementation of vtkGenericDataArray.
static vtkAOSDataArrayTemplate * New()
abstract base class for most VTK objects

Definition at line 143 of file vtkImplicitArray.h.

◆ vtkCreateImplicitWrappedArrayInterface

#define vtkCreateImplicitWrappedArrayInterface ( T)
Value:
bool SetNumberOfValues(vtkIdType number) override;
#define vtkCreateWrappedArrayReadInterface(T)
int vtkIdType
Definition vtkType.h:363

Definition at line 501 of file vtkImplicitArray.h.

Function Documentation

◆ vtkArrayDownCast_Template2FastCastMacro()

vtkArrayDownCast_Template2FastCastMacro ( vtkImplicitArray )