VTK
Public Types | Public Member Functions | List of all members
vtkToDax::vtkTopologyPortal< T, PointsPerCell > Class Template Reference

#include <Portals.h>

Public Types

typedef T ValueType
 
typedef dax::cont::internal::IteratorFromArrayPortal< vtkTopologyPortalIteratorType
 

Public Member Functions

DAX_CONT_EXPORT vtkTopologyPortal ()
 
DAX_CONT_EXPORT vtkTopologyPortal (vtkCellArray *cells, dax::Id daxTopoLen)
 
template<typename OtherType >
DAX_CONT_EXPORT vtkTopologyPortal (const vtkTopologyPortal< OtherType, PointsPerCell > &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
 
vtkCellArrayGetVtkData () const
 

Detailed Description

template<typename T, int PointsPerCell>
class vtkToDax::vtkTopologyPortal< T, PointsPerCell >

Definition at line 293 of file Portals.h.

Member Typedef Documentation

template<typename T, int PointsPerCell>
typedef T vtkToDax::vtkTopologyPortal< T, PointsPerCell >::ValueType

Definition at line 296 of file Portals.h.

template<typename T, int PointsPerCell>
typedef dax::cont::internal::IteratorFromArrayPortal<vtkTopologyPortal> vtkToDax::vtkTopologyPortal< T, PointsPerCell >::IteratorType

Definition at line 346 of file Portals.h.

Constructor & Destructor Documentation

template<typename T, int PointsPerCell>
DAX_CONT_EXPORT vtkToDax::vtkTopologyPortal< T, PointsPerCell >::vtkTopologyPortal ( )
inline

Definition at line 297 of file Portals.h.

template<typename T, int PointsPerCell>
DAX_CONT_EXPORT vtkToDax::vtkTopologyPortal< T, PointsPerCell >::vtkTopologyPortal ( vtkCellArray cells,
dax::Id  daxTopoLen 
)
inline

Definition at line 306 of file Portals.h.

template<typename T, int PointsPerCell>
template<typename OtherType >
DAX_CONT_EXPORT vtkToDax::vtkTopologyPortal< T, PointsPerCell >::vtkTopologyPortal ( const vtkTopologyPortal< OtherType, PointsPerCell > &  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 322 of file Portals.h.

Member Function Documentation

template<typename T, int PointsPerCell>
DAX_CONT_EXPORT dax::Id vtkToDax::vtkTopologyPortal< T, PointsPerCell >::GetNumberOfValues ( ) const
inline

Definition at line 330 of file Portals.h.

template<typename T, int PointsPerCell>
DAX_CONT_EXPORT ValueType vtkToDax::vtkTopologyPortal< T, PointsPerCell >::Get ( dax::Id  index) const
inline

Definition at line 336 of file Portals.h.

template<typename T, int PointsPerCell>
DAX_CONT_EXPORT void vtkToDax::vtkTopologyPortal< T, PointsPerCell >::Set ( dax::Id  index,
const ValueType value 
) const
inline

Definition at line 341 of file Portals.h.

template<typename T, int PointsPerCell>
DAX_CONT_EXPORT IteratorType vtkToDax::vtkTopologyPortal< T, PointsPerCell >::GetIteratorBegin ( ) const
inline

Definition at line 347 of file Portals.h.

template<typename T, int PointsPerCell>
DAX_CONT_EXPORT IteratorType vtkToDax::vtkTopologyPortal< T, PointsPerCell >::GetIteratorEnd ( ) const
inline

Definition at line 352 of file Portals.h.

template<typename T, int PointsPerCell>
vtkCellArray* vtkToDax::vtkTopologyPortal< T, PointsPerCell >::GetVtkData ( ) const
inline

Definition at line 357 of file Portals.h.


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