#include "vtkCommonCoreModule.h"
#include "vtkGenericDataArray.h"
#include "vtkImplicitArrayTraits.h"
#include <memory>
#include <type_traits>
#include "vtkImplicitArray.txx"
#include <functional>
Go to the source code of this file.
|
| vtkArrayDownCast_TemplateFastCastMacro (vtkImplicitArray) |
|
template<typename A , typename R , typename T > |
VTKCOMMONCORE_EXPORT bool | vtkDataArrayPrivate::DoComputeScalarRange (A *, R *, T, const unsigned char *ghosts, unsigned char ghostsToSkip) |
|
template<typename A , typename R > |
VTKCOMMONCORE_EXPORT bool | vtkDataArrayPrivate::DoComputeVectorRange (A *, R[2], AllValues, const unsigned char *ghosts, unsigned char ghostsToSkip) |
|
template<typename A , typename R > |
VTKCOMMONCORE_EXPORT bool | vtkDataArrayPrivate::DoComputeVectorRange (A *, R[2], FiniteValues, const unsigned char *ghosts, unsigned char ghostsToSkip) |
|
◆ vtkImplicitArrayTypeMacro
#define vtkImplicitArrayTypeMacro |
( |
|
thisClass, |
|
|
|
superclass |
|
) |
| |
Value: vtkAbstractTypeMacroWithNewInstanceType(thisClass, superclass, \
\
protected: \
{ \
} \
\
public:
Array-Of-Structs implementation of vtkGenericDataArray.
static vtkAOSDataArrayTemplate * New()
abstract base class for most VTK objects
Definition at line 145 of file vtkImplicitArray.h.
◆ VTK_IMPLICIT_TEMPLATE_EXTERN
#define VTK_IMPLICIT_TEMPLATE_EXTERN |
◆ VTK_DECLARE_VALUERANGE_ARRAYTYPE
#define VTK_DECLARE_VALUERANGE_ARRAYTYPE |
( |
|
ArrayType, |
|
|
|
ValueType |
|
) |
| |
Value: extern template VTKCOMMONCORE_EXPORT bool DoComputeScalarRange( \
extern template VTKCOMMONCORE_EXPORT bool DoComputeScalarRange(ArrayType*, ValueType*, \
extern template VTKCOMMONCORE_EXPORT bool DoComputeVectorRange(ArrayType*, ValueType[2], \
extern template VTKCOMMONCORE_EXPORT bool DoComputeVectorRange(ArrayType*, ValueType[2], \
Definition at line 582 of file vtkImplicitArray.h.
◆ VTK_DECLARE_VALUERANGE_VALUETYPE
#define VTK_DECLARE_VALUERANGE_VALUETYPE |
( |
|
ValueType | ) |
|
Value:
VTK_DECLARE_VALUERANGE_ARRAYTYPE( \
VTK_DECLARE_VALUERANGE_ARRAYTYPE( \
VTK_DECLARE_VALUERANGE_ARRAYTYPE( \
VTK_DECLARE_VALUERANGE_ARRAYTYPE( \
VTK_DECLARE_VALUERANGE_ARRAYTYPE(
vtkImplicitArray<std::function<ValueType(
int)>>, ValueType)
A utility structure serving as a backend for composite arrays: an array composed of multiple arrays c...
A read only array class that wraps an implicit function from integers to any value type supported by ...
A backend for the vtkImplicitArray framework allowing one to use a subset of a given data array,...
A backend for the vtkImplicitArray to query structured points efficiently.
A utility structure serving as a backend for affine (as a function of the index) implicit arrays.
A utility structure serving as a backend for constant implicit arrays.
#define VTK_DECLARE_VALUERANGE_ARRAYTYPE(ArrayType, ValueType)
Definition at line 592 of file vtkImplicitArray.h.
◆ VTK_DECLARE_VALUERANGE_IMPLICIT_BACKENDTYPE
#define VTK_DECLARE_VALUERANGE_IMPLICIT_BACKENDTYPE |
( |
|
BackendT | ) |
|
◆ vtkArrayDownCast_TemplateFastCastMacro()