VTK  9.6.20260321
vtkStridedArray.h File Reference
#include "vtkCommonCoreModule.h"
#include "vtkCompiler.h"
#include "vtkImplicitArray.h"
#include "vtkSmartPointer.h"
#include "vtkStridedImplicitBackend.h"
Include dependency graph for vtkStridedArray.h:

Go to the source code of this file.

Classes

class  vtkStridedArray< ValueTypeT >
 A utility array for wrapping a strided buffer in implicit arrays. More...
 

Namespaces

namespace  vtkDataArrayPrivate
 

Macros

#define vtkCreateStridedWrappedArrayInterface(T)
 
#define VTK_STRIDED_ARRAY_EXTERN
 

Functions

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

Macro Definition Documentation

◆ vtkCreateStridedWrappedArrayInterface

#define vtkCreateStridedWrappedArrayInterface ( T)
Value:
void ConstructBackend( \
vtkAbstractBuffer* buffer, vtkIdType stride, int components, vtkIdType offset); \
void ConstructBackend(vtkAbstractBuffer* buffer, vtkIdType stride, int components); \
void ConstructBackend(vtkAbstractBuffer* buffer, vtkIdType stride); \
void ConstructBackend(const T* buffer, vtkIdType stride, int components, vtkIdType offset); \
void ConstructBackend(const T* buffer, vtkIdType stride, int components); \
void ConstructBackend(const T* buffer, vtkIdType stride); \
const T* GetBuffer() const; \
vtkAbstractBuffer* GetBufferSource() const; \
vtkIdType GetStride() const; \
vtkIdType GetOffset() const;
Abstract base class for vtkBuffer providing buffer protocol support.
#define vtkCreateImplicitWrappedArrayInterface(T)
int vtkIdType
Definition vtkType.h:363

Definition at line 188 of file vtkStridedArray.h.

◆ VTK_STRIDED_ARRAY_EXTERN

#define VTK_STRIDED_ARRAY_EXTERN

Definition at line 231 of file vtkStridedArray.h.

Function Documentation

◆ vtkArrayDownCast_TemplateFastCastMacro()

vtkArrayDownCast_TemplateFastCastMacro ( vtkStridedArray )

◆ vtkExternTemplateMacro()

vtkExternTemplateMacro ( extern template class VTKCOMMONCORE_EXPORT vtkStridedArray)