VTK  9.5.2
vtkDataArrayAccessor< vtkDataArray > Struct Reference

#include <vtkDataArrayAccessor.h>

Inheritance diagram for vtkDataArrayAccessor< vtkDataArray >:
[legend]
Collaboration diagram for vtkDataArrayAccessor< vtkDataArray >:
[legend]

Public Types

typedef vtkDataArray ArrayType
typedef double APIType

Public Member Functions

 vtkDataArrayAccessor (ArrayType *array)
VTK_ALWAYS_INLINE APIType Get (vtkIdType tupleIdx, int compIdx) const
VTK_ALWAYS_INLINE void Set (vtkIdType tupleIdx, int compIdx, APIType val) const
VTK_ALWAYS_INLINE void Insert (vtkIdType tupleIdx, int compIdx, APIType val) const
VTK_ALWAYS_INLINE void Get (vtkIdType tupleIdx, APIType *tuple) const
VTK_ALWAYS_INLINE void Set (vtkIdType tupleIdx, const APIType *tuple) const
VTK_ALWAYS_INLINE void Insert (vtkIdType tupleIdx, const APIType *tuple) const

Public Attributes

ArrayTypeArray

Detailed Description

Definition at line 148 of file vtkDataArrayAccessor.h.

Member Typedef Documentation

◆ ArrayType

Definition at line 150 of file vtkDataArrayAccessor.h.

◆ APIType

typedef double vtkDataArrayAccessor< vtkDataArray >::APIType

Definition at line 151 of file vtkDataArrayAccessor.h.

Constructor & Destructor Documentation

◆ vtkDataArrayAccessor()

vtkDataArrayAccessor< vtkDataArray >::vtkDataArrayAccessor ( ArrayType * array)
inline

Definition at line 155 of file vtkDataArrayAccessor.h.

Member Function Documentation

◆ Get() [1/2]

VTK_ALWAYS_INLINE APIType vtkDataArrayAccessor< vtkDataArray >::Get ( vtkIdType tupleIdx,
int compIdx ) const
inline

Definition at line 161 of file vtkDataArrayAccessor.h.

◆ Set() [1/2]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::Set ( vtkIdType tupleIdx,
int compIdx,
APIType val ) const
inline

Definition at line 167 of file vtkDataArrayAccessor.h.

◆ Insert() [1/2]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::Insert ( vtkIdType tupleIdx,
int compIdx,
APIType val ) const
inline

Definition at line 173 of file vtkDataArrayAccessor.h.

◆ Get() [2/2]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::Get ( vtkIdType tupleIdx,
APIType * tuple ) const
inline

Definition at line 179 of file vtkDataArrayAccessor.h.

◆ Set() [2/2]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::Set ( vtkIdType tupleIdx,
const APIType * tuple ) const
inline

Definition at line 182 of file vtkDataArrayAccessor.h.

◆ Insert() [2/2]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::Insert ( vtkIdType tupleIdx,
const APIType * tuple ) const
inline

Definition at line 188 of file vtkDataArrayAccessor.h.

Member Data Documentation

◆ Array

Definition at line 153 of file vtkDataArrayAccessor.h.


The documentation for this struct was generated from the following file: