VTK
9.4.20250324
|
Namespaces | |
namespace | iarrays |
namespace | smp |
Typedefs | |
template<typename CollectionType , typename T = CollectionType> | |
using | EnableIfIsCollection = typename std::enable_if< IsCollection< CollectionType >::value, T >::type |
template<typename T > | |
using | EnableIfVtkDataArray = typename std::enable_if< IsVtkDataArray< T >::value >::type |
template<ComponentIdType TupleSize> | |
using | EnableIfValidTupleSize = typename std::enable_if< IsValidTupleSize< TupleSize >::value >::type |
template<ComponentIdType TupleSize> | |
using | EnableIfStaticTupleSize = typename std::enable_if< IsStaticTupleSize< TupleSize >::value >::type |
template<ComponentIdType S1, ComponentIdType S2, typename T = void> | |
using | EnableIfStaticTupleSizes = typename std::enable_if< AreStaticTupleSizes< S1, S2 >::value, T >::type |
template<ComponentIdType S1, ComponentIdType S2, typename T = void> | |
using | EnableIfEitherTupleSizeIsDynamic = typename std::enable_if< IsEitherTupleSizeDynamic< S1, S2 >::value, T >::type |
template<typename... Ts> | |
using | void_t = typename make_void< Ts... >::type |
using | DebugMTimeWatcher = MTimeWatcher |
template<class ObjectType > | |
using | DebugWeakPointer = vtkWeakPointer< ObjectType > |
using | CompositeDataSetIteratorReference = vtk::CompositeDataSetNodeReference< vtkCompositeDataIterator, CompositeDataSetIterator > |
using | DataObjectTreeIteratorReference = vtk::CompositeDataSetNodeReference< vtkDataObjectTreeIterator, DataObjectTreeIterator > |
Functions | |
template<typename ArrayType , ComponentIdType TupleSize, typename ValueType = typename ArrayType::ValueType, typename AOSArrayType = vtkAOSDataArrayTemplate<ValueType>, typename = typename std::enable_if<IsAOSDataArray<ArrayType>::value>::type> | |
TupleRange< AOSArrayType, TupleSize > | DeclareTupleRangeSpecialization (ArrayType *) |
template<typename ArrayType , ComponentIdType TupleSize> | |
TupleRange< ArrayType, TupleSize > | DeclareTupleRangeSpecialization (vtkDataArray *) |
template<typename ArrayType , ComponentIdType TupleSize, typename ForceValueTypeForVtkDataArray , typename ValueType = typename ArrayType::ValueType, typename AOSArrayType = vtkAOSDataArrayTemplate<ValueType>, typename = typename std::enable_if<IsAOSDataArray<ArrayType>::value>::type> | |
ValueRange< AOSArrayType, TupleSize, ForceValueTypeForVtkDataArray > | DeclareValueRangeSpecialization (ArrayType *) |
template<typename ArrayType , ComponentIdType TupleSize, typename ForceValueTypeForVtkDataArray > | |
ValueRange< ArrayType, TupleSize, ForceValueTypeForVtkDataArray > | DeclareValueRangeSpecialization (vtkDataArray *) |
template<typename CollectionType , typename = typename std::enable_if<std::is_base_of<vtkCollection, CollectionType>::value>::type> | |
CollectionRange< CollectionType > & | DeduceRangeType (const CollectionType &) |
CompositeDataSetRange & | DeduceRangeType (const vtkCompositeDataSet &) |
DataObjectTreeRange & | DeduceRangeType (const vtkDataObjectTree &) |
Variables | |
static constexpr ComponentIdType | DynamicTupleSize = 0 |
using vtk::detail::EnableIfIsCollection = typedef typename std::enable_if<IsCollection<CollectionType>::value, T>::type |
Definition at line 33 of file vtkCollectionRange.h.
using vtk::detail::EnableIfVtkDataArray = typedef typename std::enable_if<IsVtkDataArray<T>::value>::type |
Definition at line 81 of file vtkDataArrayMeta.h.
using vtk::detail::EnableIfValidTupleSize = typedef typename std::enable_if<IsValidTupleSize<TupleSize>::value>::type |
Definition at line 91 of file vtkDataArrayMeta.h.
using vtk::detail::EnableIfStaticTupleSize = typedef typename std::enable_if<IsStaticTupleSize<TupleSize>::value>::type |
Definition at line 101 of file vtkDataArrayMeta.h.
using vtk::detail::EnableIfStaticTupleSizes = typedef typename std::enable_if<AreStaticTupleSizes<S1, S2>::value, T>::type |
Definition at line 112 of file vtkDataArrayMeta.h.
using vtk::detail::EnableIfEitherTupleSizeIsDynamic = typedef typename std::enable_if<IsEitherTupleSizeDynamic<S1, S2>::value, T>::type |
Definition at line 124 of file vtkDataArrayMeta.h.
using vtk::detail::void_t = typedef typename make_void<Ts...>::type |
Definition at line 49 of file vtkImplicitArrayTraits.h.
using vtk::detail::DebugMTimeWatcher = typedef MTimeWatcher |
Definition at line 60 of file vtkCompositeDataSetNodeReference.h.
using vtk::detail::DebugWeakPointer = typedef vtkWeakPointer<ObjectType> |
Definition at line 70 of file vtkCompositeDataSetNodeReference.h.
using vtk::detail::CompositeDataSetIteratorReference = typedef vtk::CompositeDataSetNodeReference<vtkCompositeDataIterator, CompositeDataSetIterator> |
Definition at line 43 of file vtkCompositeDataSetRange.h.
using vtk::detail::DataObjectTreeIteratorReference = typedef vtk::CompositeDataSetNodeReference<vtkDataObjectTreeIterator, DataObjectTreeIterator> |
Definition at line 45 of file vtkDataObjectTreeRange.h.
TupleRange< AOSArrayType, TupleSize > vtk::detail::DeclareTupleRangeSpecialization | ( | ArrayType * | ) |
TupleRange< ArrayType, TupleSize > vtk::detail::DeclareTupleRangeSpecialization | ( | vtkDataArray * | ) |
ValueRange< AOSArrayType, TupleSize, ForceValueTypeForVtkDataArray > vtk::detail::DeclareValueRangeSpecialization | ( | ArrayType * | ) |
ValueRange< ArrayType, TupleSize, ForceValueTypeForVtkDataArray > vtk::detail::DeclareValueRangeSpecialization | ( | vtkDataArray * | ) |
CollectionRange< CollectionType > & vtk::detail::DeduceRangeType | ( | const CollectionType & | ) |
CompositeDataSetRange & vtk::detail::DeduceRangeType | ( | const vtkCompositeDataSet & | ) |
DataObjectTreeRange & vtk::detail::DeduceRangeType | ( | const vtkDataObjectTree & | ) |
|
staticconstexpr |
Definition at line 71 of file vtkDataArrayMeta.h.