VTK
Public Types | Public Member Functions | List of all members
vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType > Class Template Reference

#include <Portals.h>

Public Types

typedef ConstCorrectedType< DaxValueType >::Type ValueType
 
typedef ConstCorrectedType< DaxValueType >::ComponentType ComponentType
 
typedef dax::cont::internal::IteratorFromArrayPortal< vtkArrayPortalIteratorType
 

Public Member Functions

DAX_CONT_EXPORT vtkArrayPortal ()
 
DAX_CONT_EXPORT vtkArrayPortal (vtkDataArray *array, dax::Id size)
 
template<typename OtherDaxType , typename OtherVTKType >
DAX_CONT_EXPORT vtkArrayPortal (const vtkArrayPortal< OtherDaxType, OtherVTKType > &src)
 Copy constructor for any other vtkArrayPortal with an iterator type that can be copied to this iterator type. More...
 
DAX_CONT_EXPORT dax::Id GetNumberOfValues () const
 
DAX_CONT_EXPORT ValueType Get (dax::Id index) const
 
DAX_CONT_EXPORT void Set (dax::Id index, const ValueType &value) const
 
DAX_CONT_EXPORT IteratorType GetIteratorBegin () const
 
DAX_CONT_EXPORT IteratorType GetIteratorEnd () const
 
DAX_CONT_EXPORT vtkDataArrayGetVtkData () const
 

Detailed Description

template<typename DaxValueType, typename VTKComponentType>
class vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >

Definition at line 126 of file Portals.h.

Member Typedef Documentation

template<typename DaxValueType, typename VTKComponentType>
typedef ConstCorrectedType<DaxValueType>::Type vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::ValueType

Definition at line 131 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
typedef ConstCorrectedType<DaxValueType>::ComponentType vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::ComponentType

Definition at line 132 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
typedef dax::cont::internal::IteratorFromArrayPortal<vtkArrayPortal> vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::IteratorType

Definition at line 185 of file Portals.h.

Constructor & Destructor Documentation

template<typename DaxValueType, typename VTKComponentType>
DAX_CONT_EXPORT vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::vtkArrayPortal ( )
inline

Definition at line 134 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
DAX_CONT_EXPORT vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::vtkArrayPortal ( vtkDataArray array,
dax::Id  size 
)
inline

Definition at line 141 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
template<typename OtherDaxType , typename OtherVTKType >
DAX_CONT_EXPORT vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::vtkArrayPortal ( const vtkArrayPortal< OtherDaxType, OtherVTKType > &  src)
inline

Copy constructor for any other vtkArrayPortal with an iterator type that can be copied to this iterator type.

This allows us to do any type casting that the iterators do (like the non-const to const cast).

Definition at line 156 of file Portals.h.

Member Function Documentation

template<typename DaxValueType, typename VTKComponentType>
DAX_CONT_EXPORT dax::Id vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::GetNumberOfValues ( ) const
inline

Definition at line 164 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
DAX_CONT_EXPORT ValueType vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::Get ( dax::Id  index) const
inline

Definition at line 170 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
DAX_CONT_EXPORT void vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::Set ( dax::Id  index,
const ValueType value 
) const
inline

Definition at line 177 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
DAX_CONT_EXPORT IteratorType vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::GetIteratorBegin ( ) const
inline

Definition at line 186 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
DAX_CONT_EXPORT IteratorType vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::GetIteratorEnd ( ) const
inline

Definition at line 191 of file Portals.h.

template<typename DaxValueType, typename VTKComponentType>
DAX_CONT_EXPORT vtkDataArray* vtkToDax::vtkArrayPortal< DaxValueType, VTKComponentType >::GetVtkData ( ) const
inline

Definition at line 197 of file Portals.h.


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