VTK
9.4.20241121
|
#include <vtkDataArrayTupleRange_Generic.h>
Public Types | |
using | size_type = ComponentIdType |
using | value_type = APIType |
using | iterator = ConstComponentIterator< ArrayType, TupleSize > |
using | const_iterator = ConstComponentIterator< ArrayType, TupleSize > |
using | const_reference = ConstComponentReference< ArrayType, TupleSize > |
Public Member Functions | |
VTK_ITER_INLINE | ConstTupleReference () noexcept |
VTK_ITER_INLINE | ConstTupleReference (ArrayType *array, NumCompsType numComps, TupleIdType tupleId) noexcept |
VTK_ITER_INLINE | ConstTupleReference (const TupleReference< ArrayType, TupleSize > &o) noexcept |
VTK_ITER_INLINE | ConstTupleReference (const ConstTupleReference &) noexcept=default |
VTK_ITER_INLINE | ConstTupleReference (ConstTupleReference &&) noexcept=default |
VTK_ITER_INLINE ConstTupleReference * | operator-> () noexcept |
VTK_ITER_INLINE const ConstTupleReference * | 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 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 OArrayT , ComponentIdType OSize> | |
VTK_ITER_INLINE bool | operator!= (const ConstTupleReference< OArrayT, OSize > &o) const noexcept |
VTK_ITER_INLINE const_reference | operator[] (size_type i) const noexcept |
VTK_ITER_INLINE size_type | size () const 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 ConstTupleReference & | operator= (const ConstTupleReference &) noexcept=default |
VTK_ITER_INLINE const_iterator | NewConstIterator (ComponentIdType comp) const noexcept |
VTK_ITER_INLINE void | CopyReference (const ConstTupleReference &o) noexcept |
Protected Attributes | |
ArrayType * | Array |
NumCompsType | NumComps |
TupleIdType | TupleId |
Friends | |
struct | ConstTupleIterator< ArrayType, TupleSize > |
Definition at line 773 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::ConstTupleReference< ArrayType, TupleSize >::size_type = ComponentIdType |
Definition at line 783 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::ConstTupleReference< ArrayType, TupleSize >::value_type = APIType |
Definition at line 784 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::ConstTupleReference< ArrayType, TupleSize >::iterator = ConstComponentIterator<ArrayType, TupleSize> |
Definition at line 785 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::ConstTupleReference< ArrayType, TupleSize >::const_iterator = ConstComponentIterator<ArrayType, TupleSize> |
Definition at line 786 of file vtkDataArrayTupleRange_Generic.h.
using vtk::detail::ConstTupleReference< ArrayType, TupleSize >::const_reference = ConstComponentReference<ArrayType, TupleSize> |
Definition at line 787 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 790 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 797 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 809 of file vtkDataArrayTupleRange_Generic.h.
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 823 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 825 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 829 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 838 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 849 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 862 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 874 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 890 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 906 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 922 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 937 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 943 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 949 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 955 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 958 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 960 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 963 of file vtkDataArrayTupleRange_Generic.h.
|
inlinenoexcept |
Definition at line 965 of file vtkDataArrayTupleRange_Generic.h.
|
protecteddefaultnoexcept |
|
inlineprotectednoexcept |
Definition at line 975 of file vtkDataArrayTupleRange_Generic.h.
|
inlineprotectednoexcept |
Definition at line 982 of file vtkDataArrayTupleRange_Generic.h.
|
friend |
Definition at line 965 of file vtkDataArrayTupleRange_Generic.h.
|
mutableprotected |
Definition at line 990 of file vtkDataArrayTupleRange_Generic.h.
|
protected |
Definition at line 991 of file vtkDataArrayTupleRange_Generic.h.
|
protected |
Definition at line 992 of file vtkDataArrayTupleRange_Generic.h.