VTK
9.4.20241222
|
#include <vtkDataArrayTupleRange_Generic.h>
Public Types | |
using | size_type = ComponentIdType |
using | value_type = APIType |
using | iterator = ComponentIterator< ArrayType, TupleSize > |
using | const_iterator = ConstComponentIterator< ArrayType, TupleSize > |
using | reference = ComponentReference< ArrayType, TupleSize > |
using | const_reference = ConstComponentReference< ArrayType, TupleSize > |
Public Member Functions | |
VTK_ITER_INLINE | TupleReference () noexcept |
VTK_ITER_INLINE | TupleReference (ArrayType *array, NumCompsType numComps, TupleIdType tupleId) noexcept |
VTK_ITER_INLINE | TupleReference (const TupleReference &)=default |
VTK_ITER_INLINE | TupleReference (TupleReference &&) noexcept=default |
VTK_ITER_INLINE TupleReference * | operator-> () noexcept |
VTK_ITER_INLINE const TupleReference * | operator-> () const noexcept |
template<typename AT = ArrayType> | |
std::enable_if< std::is_same< AT, vtkDataArray >::value >::type VTK_ITER_INLINE | GetTuple (APIType *tuple) const noexcept |
template<typename AT = ArrayType> | |
std::enable_if<!std::is_same< AT, vtkDataArray >::value >::type VTK_ITER_INLINE | GetTuple (APIType *tuple) const noexcept |
template<typename VT = APIType, typename AT = ArrayType> | |
std::enable_if<!std::is_same< VT, double >::value &&std::is_same< AT, vtkDataArray >::value >::type VTK_ITER_INLINE | GetTuple (double *tuple) const noexcept |
template<typename VT = APIType, typename AT = ArrayType> | |
std::enable_if<!std::is_same< VT, double >::value &&!std::is_same< AT, vtkDataArray >::value >::type VTK_ITER_INLINE | GetTuple (double *tuple) const noexcept |
template<typename AT = ArrayType> | |
std::enable_if< std::is_same< AT, vtkDataArray >::value >::type VTK_ITER_INLINE | SetTuple (const APIType *tuple) noexcept |
template<typename AT = ArrayType> | |
std::enable_if<!std::is_same< AT, vtkDataArray >::value >::type VTK_ITER_INLINE | SetTuple (const APIType *tuple) noexcept |
template<typename VT = APIType, typename AT = ArrayType> | |
std::enable_if<!std::is_same< VT, double >::value &&std::is_same< AT, vtkDataArray >::value >::type VTK_ITER_INLINE | SetTuple (const double *tuple) noexcept |
template<typename VT = APIType, typename AT = ArrayType> | |
std::enable_if<!std::is_same< VT, double >::value &&!std::is_same< AT, vtkDataArray >::value >::type VTK_ITER_INLINE | SetTuple (const double *tuple) noexcept |
VTK_ITER_INLINE TupleReference & | operator= (const TupleReference &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, TupleReference & > | operator= (const TupleReference< OArrayType, OSize > &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, TupleReference & > | operator= (const TupleReference< OArrayType, OSize > &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, TupleReference & > | operator= (const ConstTupleReference< OArrayType, OSize > &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, TupleReference & > | operator= (const ConstTupleReference< OArrayType, OSize > &other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, bool > | operator== (const TupleReference< OArrayType, OSize > &other) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, bool > | operator== (const TupleReference< OArrayType, OSize > &other) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, bool > | operator== (const ConstTupleReference< OArrayType, OSize > &other) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, bool > | operator== (const ConstTupleReference< OArrayType, OSize > &other) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE bool | operator!= (const TupleReference< OArrayType, OSize > &o) const noexcept |
template<typename OArray , ComponentIdType OSize> | |
VTK_ITER_INLINE bool | operator!= (const ConstTupleReference< OArray, OSize > &o) const noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfStaticTupleSizes< TupleSize, OSize, void > | swap (TupleReference< OArrayType, OSize > other) noexcept |
template<typename OArrayType , ComponentIdType OSize> | |
VTK_ITER_INLINE EnableIfEitherTupleSizeIsDynamic< TupleSize, OSize, void > | swap (TupleReference< OArrayType, OSize > other) noexcept |
VTK_ITER_INLINE reference | operator[] (size_type i) noexcept |
VTK_ITER_INLINE const_reference | operator[] (size_type i) const noexcept |
VTK_ITER_INLINE void | fill (const value_type &v) noexcept |
VTK_ITER_INLINE size_type | size () const noexcept |
VTK_ITER_INLINE iterator | begin () noexcept |
VTK_ITER_INLINE iterator | end () noexcept |
VTK_ITER_INLINE const_iterator | begin () const noexcept |
VTK_ITER_INLINE const_iterator | end () const noexcept |
VTK_ITER_INLINE const_iterator | cbegin () const noexcept |
VTK_ITER_INLINE const_iterator | cend () const noexcept |
Protected Member Functions | |
VTK_ITER_INLINE iterator | NewIterator (ComponentIdType comp) const noexcept |
VTK_ITER_INLINE const_iterator | NewConstIterator (ComponentIdType comp) const noexcept |
VTK_ITER_INLINE void | CopyReference (const TupleReference &o) noexcept |
Protected Attributes | |
ArrayType * | Array |
NumCompsType | NumComps |
TupleIdType | TupleId |
Friends | |
struct | ConstTupleReference< ArrayType, TupleSize > |
struct | TupleIterator< ArrayType, TupleSize > |
VTK_ITER_INLINE void | swap (TupleReference a, TupleReference b) noexcept |
template<typename OArray , ComponentIdType OSize> | |
VTK_ITER_INLINE void | swap (TupleReference a, TupleReference< OArray, OSize > b) noexcept |
Definition at line 998 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::TupleReference< ArrayType, TupleSize >::size_type = ComponentIdType |
Definition at line 1008 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::TupleReference< ArrayType, TupleSize >::value_type = APIType |
Definition at line 1009 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::TupleReference< ArrayType, TupleSize >::iterator = ComponentIterator<ArrayType, TupleSize> |
Definition at line 1010 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::TupleReference< ArrayType, TupleSize >::const_iterator = ConstComponentIterator<ArrayType, TupleSize> |
Definition at line 1011 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::TupleReference< ArrayType, TupleSize >::reference = ComponentReference<ArrayType, TupleSize> |
Definition at line 1012 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::TupleReference< ArrayType, TupleSize >::const_reference = ConstComponentReference<ArrayType, TupleSize> |
Definition at line 1013 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1016 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1023 of file vtkDataArrayTupleRange_Generic.h.
|
default |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 1041 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1043 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1047 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1056 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1065 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1078 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1090 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1099 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1110 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1123 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1134 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1142 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1159 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1176 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1193 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1210 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1226 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1242 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1258 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1273 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1279 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1286 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1302 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1325 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1331 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1338 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1341 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1344 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1346 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1349 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1351 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1354 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 1356 of file vtkDataArrayTupleRange_Generic.h.
|
inlineprotectednoexcept |
Definition at line 1363 of file vtkDataArrayTupleRange_Generic.h.
|
inlineprotectednoexcept |
Definition at line 1370 of file vtkDataArrayTupleRange_Generic.h.
|
inlineprotectednoexcept |
Definition at line 1377 of file vtkDataArrayTupleRange_Generic.h.
|
friend |
Definition at line 1356 of file vtkDataArrayTupleRange_Generic.h.
|
friend |
Definition at line 1356 of file vtkDataArrayTupleRange_Generic.h.
|
friend |
Definition at line 1316 of file vtkDataArrayTupleRange_Generic.h.
|
friend |
Definition at line 1319 of file vtkDataArrayTupleRange_Generic.h.
|
mutableprotected |
Definition at line 1385 of file vtkDataArrayTupleRange_Generic.h.
|
protected |
Definition at line 1386 of file vtkDataArrayTupleRange_Generic.h.
|
protected |
Definition at line 1387 of file vtkDataArrayTupleRange_Generic.h.