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

Go to the source code of this file.

Classes

class  vtkAffineArray< ValueTypeT >
 A utility array for wrapping affine functions in implicit arrays. More...

Namespaces

namespace  vtkDataArrayPrivate

Macros

#define vtkCreateAffineWrappedArrayInterface(T)
#define VTK_AFFINE_ARRAY_EXTERN

Functions

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

Macro Definition Documentation

◆ vtkCreateAffineWrappedArrayInterface

#define vtkCreateAffineWrappedArrayInterface ( T)
Value:
void ConstructBackend(T slope, T intercept); \
T GetSlope() const; \
T GetIntercept() const; \
bool IsBackendConstructed() const;
#define vtkCreateImplicitWrappedArrayInterface(T)

Definition at line 112 of file vtkAffineArray.h.

◆ VTK_AFFINE_ARRAY_EXTERN

#define VTK_AFFINE_ARRAY_EXTERN

Definition at line 148 of file vtkAffineArray.h.

Function Documentation

◆ vtkArrayDownCast_TemplateFastCastMacro()

vtkArrayDownCast_TemplateFastCastMacro ( vtkAffineArray )

◆ vtkExternTemplateMacro()

vtkExternTemplateMacro ( extern template class VTKCOMMONCORE_EXPORT vtkAffineArray)