VTK
9.1.0
|
Namespaces | |
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 |
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 ValueType = typename ArrayType::ValueType, typename AOSArrayType = vtkAOSDataArrayTemplate<ValueType>, typename = typename std::enable_if<IsAOSDataArray<ArrayType>::value>::type> | |
ValueRange< AOSArrayType, TupleSize > | DeclareValueRangeSpecialization (ArrayType *) |
template<typename ArrayType , ComponentIdType TupleSize> | |
ValueRange< ArrayType, TupleSize > | 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 46 of file vtkCollectionRange.h.
using vtk::detail::EnableIfVtkDataArray = typedef typename std::enable_if<IsVtkDataArray<T>::value>::type |
Definition at line 87 of file vtkDataArrayMeta.h.
using vtk::detail::EnableIfValidTupleSize = typedef typename std::enable_if<IsValidTupleSize<TupleSize>::value>::type |
Definition at line 97 of file vtkDataArrayMeta.h.
using vtk::detail::EnableIfStaticTupleSize = typedef typename std::enable_if<IsStaticTupleSize<TupleSize>::value>::type |
Definition at line 107 of file vtkDataArrayMeta.h.
using vtk::detail::EnableIfStaticTupleSizes = typedef typename std::enable_if<AreStaticTupleSizes<S1, S2>::value, T>::type |
Definition at line 118 of file vtkDataArrayMeta.h.
using vtk::detail::EnableIfEitherTupleSizeIsDynamic = typedef typename std::enable_if<IsEitherTupleSizeDynamic<S1, S2>::value, T>::type |
Definition at line 130 of file vtkDataArrayMeta.h.
using vtk::detail::DebugMTimeWatcher = typedef MTimeWatcher |
Definition at line 74 of file vtkCompositeDataSetNodeReference.h.
using vtk::detail::DebugWeakPointer = typedef vtkWeakPointer<ObjectType> |
Definition at line 84 of file vtkCompositeDataSetNodeReference.h.
using vtk::detail::CompositeDataSetIteratorReference = typedef vtk::CompositeDataSetNodeReference<vtkCompositeDataIterator, CompositeDataSetIterator> |
Definition at line 53 of file vtkCompositeDataSetRange.h.
using vtk::detail::DataObjectTreeIteratorReference = typedef vtk::CompositeDataSetNodeReference<vtkDataObjectTreeIterator, DataObjectTreeIterator> |
Definition at line 55 of file vtkDataObjectTreeRange.h.
TupleRange< AOSArrayType, TupleSize > vtk::detail::DeclareTupleRangeSpecialization | ( | ArrayType * | ) |
TupleRange< ArrayType, TupleSize > vtk::detail::DeclareTupleRangeSpecialization | ( | vtkDataArray * | ) |
ValueRange< AOSArrayType, TupleSize > vtk::detail::DeclareValueRangeSpecialization | ( | ArrayType * | ) |
ValueRange< ArrayType, TupleSize > 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 77 of file vtkDataArrayMeta.h.