VTK  9.6.20260228
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
 
typedef vtkDataArray ArrayType
 
typedef ArrayType::ValueType APIType
 

Public Member Functions

 vtkDataArrayAccessor (ArrayType *array)
 
VTK_ALWAYS_INLINE APIType Get (vtkIdType tupleIdx, int compIdx) const
 
VTK_ALWAYS_INLINE APIType Get (vtkIdType valueIdx) const
 
VTK_ALWAYS_INLINE void Set (vtkIdType tupleIdx, int compIdx, APIType val) const
 
VTK_ALWAYS_INLINE void Set (vtkIdType valueIdx, APIType val) const
 
VTK_ALWAYS_INLINE void Insert (vtkIdType tupleIdx, int compIdx, APIType val) const
 
VTK_ALWAYS_INLINE void Insert (vtkIdType valueIdx, APIType val) const
 
VTK_ALWAYS_INLINE void InsertNext (APIType val) const
 
VTK_ALWAYS_INLINE void InsertNext (APIType *tuple) 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
 
 vtkDataArrayAccessor (ArrayType *array)
 
VTK_ALWAYS_INLINE APIType Get (vtkIdType tupleIdx, int compIdx) const
 
VTK_ALWAYS_INLINE APIType Get (vtkIdType valueIdx) const
 
VTK_ALWAYS_INLINE void Get (vtkIdType tupleIdx, APIType *tuple) const
 
VTK_ALWAYS_INLINE void Set (vtkIdType tupleIdx, int compIdx, APIType val) const
 
VTK_ALWAYS_INLINE void Set (vtkIdType valueIdx, APIType val) const
 
VTK_ALWAYS_INLINE void Set (vtkIdType tupleIdx, const APIType *tuple) const
 
VTK_ALWAYS_INLINE void Insert (vtkIdType tupleIdx, int compIdx, APIType val) const
 
VTK_ALWAYS_INLINE void Insert (vtkIdType valueIdx, APIType val) const
 
VTK_ALWAYS_INLINE void Insert (vtkIdType tupleIdx, const APIType *tuple) const
 
VTK_ALWAYS_INLINE void InsertNext (APIType val) const
 
VTK_ALWAYS_INLINE void InsertNext (APIType *tuple) const
 

Public Attributes

ArrayTypeArray
 
ArrayTypeArray
 

Detailed Description

Definition at line 160 of file vtkDataArrayAccessor.h.

Member Typedef Documentation

◆ ArrayType [1/2]

Definition at line 162 of file vtkDataArrayAccessor.h.

◆ APIType [1/2]

typedef double vtkDataArrayAccessor< vtkDataArray >::APIType

Definition at line 163 of file vtkDataArrayAccessor.h.

◆ ArrayType [2/2]

Definition at line 96 of file vtkDataArrayAccessor.h.

◆ APIType [2/2]

typedef ArrayType::ValueType vtkDataArrayAccessor< vtkDataArray >::APIType

Definition at line 97 of file vtkDataArrayAccessor.h.

Constructor & Destructor Documentation

◆ vtkDataArrayAccessor() [1/2]

◆ vtkDataArrayAccessor() [2/2]

Member Function Documentation

◆ Get() [1/6]

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

Definition at line 173 of file vtkDataArrayAccessor.h.

◆ Get() [2/6]

VTK_ALWAYS_INLINE APIType vtkDataArrayAccessor< vtkDataArray >::Get ( vtkIdType valueIdx) const
inline

Definition at line 179 of file vtkDataArrayAccessor.h.

◆ Set() [1/6]

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

Definition at line 186 of file vtkDataArrayAccessor.h.

◆ Set() [2/6]

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

Definition at line 192 of file vtkDataArrayAccessor.h.

◆ Insert() [1/6]

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

Definition at line 199 of file vtkDataArrayAccessor.h.

◆ Insert() [2/6]

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

Definition at line 205 of file vtkDataArrayAccessor.h.

◆ InsertNext() [1/4]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::InsertNext ( APIType val) const
inline

Definition at line 212 of file vtkDataArrayAccessor.h.

◆ InsertNext() [2/4]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::InsertNext ( APIType * tuple) const
inline

Definition at line 215 of file vtkDataArrayAccessor.h.

◆ Get() [3/6]

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

Definition at line 218 of file vtkDataArrayAccessor.h.

◆ Set() [3/6]

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

Definition at line 221 of file vtkDataArrayAccessor.h.

◆ Insert() [3/6]

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

Definition at line 227 of file vtkDataArrayAccessor.h.

◆ Get() [4/6]

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

Definition at line 107 of file vtkDataArrayAccessor.h.

◆ Get() [5/6]

VTK_ALWAYS_INLINE APIType vtkDataArrayAccessor< vtkDataArray >::Get ( vtkIdType valueIdx) const
inline

Definition at line 113 of file vtkDataArrayAccessor.h.

◆ Get() [6/6]

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

Definition at line 140 of file vtkDataArrayAccessor.h.

◆ Set() [4/6]

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

Definition at line 116 of file vtkDataArrayAccessor.h.

◆ Set() [5/6]

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

Definition at line 122 of file vtkDataArrayAccessor.h.

◆ Set() [6/6]

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

Definition at line 146 of file vtkDataArrayAccessor.h.

◆ Insert() [4/6]

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

Definition at line 125 of file vtkDataArrayAccessor.h.

◆ Insert() [5/6]

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

Definition at line 131 of file vtkDataArrayAccessor.h.

◆ Insert() [6/6]

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

Definition at line 152 of file vtkDataArrayAccessor.h.

◆ InsertNext() [3/4]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::InsertNext ( APIType val) const
inline

Definition at line 134 of file vtkDataArrayAccessor.h.

◆ InsertNext() [4/4]

VTK_ALWAYS_INLINE void vtkDataArrayAccessor< vtkDataArray >::InsertNext ( APIType * tuple) const
inline

Definition at line 137 of file vtkDataArrayAccessor.h.

Member Data Documentation

◆ Array [1/2]

Definition at line 165 of file vtkDataArrayAccessor.h.

◆ Array [2/2]

Definition at line 99 of file vtkDataArrayAccessor.h.


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