VTK
Public Types | Public Member Functions | List of all members
vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS > Class Template Reference

#include <Portals.h>

Public Types

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

Public Member Functions

DAX_CONT_EXPORT vtkPointsPortal ()
 
DAX_CONT_EXPORT vtkPointsPortal (vtkPoints *points, dax::Id size)
 
template<typename OtherType >
DAX_CONT_EXPORT vtkPointsPortal (const vtkPointsPortal< OtherType > &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
 
vtkPointsGetVtkData () const
 

Detailed Description

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
class vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >

Definition at line 209 of file Portals.h.

Member Typedef Documentation

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
typedef ConstCorrectedType<Type>::Type vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::ValueType

Definition at line 212 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
typedef ConstCorrectedType<Type>::ComponentType vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::ComponentType

Definition at line 213 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
typedef dax::cont::internal::IteratorFromArrayPortal<vtkPointsPortal> vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::IteratorType

Definition at line 264 of file Portals.h.

Constructor & Destructor Documentation

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
DAX_CONT_EXPORT vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::vtkPointsPortal ( )
inline

Definition at line 215 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
DAX_CONT_EXPORT vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::vtkPointsPortal ( vtkPoints points,
dax::Id  size 
)
inline

Definition at line 222 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
template<typename OtherType >
DAX_CONT_EXPORT vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::vtkPointsPortal ( const vtkPointsPortal< OtherType > &  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 236 of file Portals.h.

Member Function Documentation

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
DAX_CONT_EXPORT dax::Id vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::GetNumberOfValues ( ) const
inline

Definition at line 244 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
DAX_CONT_EXPORT ValueType vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::Get ( dax::Id  index) const
inline

Definition at line 250 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
DAX_CONT_EXPORT void vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::Set ( dax::Id  index,
const ValueType value 
) const
inline

Definition at line 256 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
DAX_CONT_EXPORT IteratorType vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::GetIteratorBegin ( ) const
inline

Definition at line 265 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
DAX_CONT_EXPORT IteratorType vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::GetIteratorEnd ( ) const
inline

Definition at line 270 of file Portals.h.

template<typename Type, int NUM_COMPONENTS = dax::VectorTraits<Type>::NUM_COMPONENTS>
vtkPoints* vtkToDax::vtkPointsPortal< Type, NUM_COMPONENTS >::GetVtkData ( ) const
inline

Definition at line 275 of file Portals.h.


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