VTK
Public Types | Public Member Functions | List of all members
vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag > Class Template Reference

#include <Storage.h>

Public Types

typedef ValueType_ ValueType
 
typedef vtkAOSDataArrayTemplate< ValueType_ > ArrayType
 
typedef tovtkm::vtkArrayPortal< ValueType, ArrayTypePortalType
 
typedef tovtkm::vtkArrayPortal< const ValueType, ArrayTypePortalConstType
 

Public Member Functions

 Storage ()
 
 Storage (vtkCellArray *array)
 
 ~Storage ()
 
Storageoperator= (const Storage< ValueType_, tovtkm::vtkCellArrayContainerTag > &src)
 
void ReleaseResources ()
 
void Allocate (vtkm::Id numberOfValues)
 
vtkm::Id GetNumberOfValues () const
 
void Shrink (vtkm::Id numberOfValues)
 
PortalType GetPortal ()
 
PortalConstType GetPortalConst () const
 
vtkCellArrayVTKArray () const
 

Detailed Description

template<typename ValueType_>
class vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >

Definition at line 215 of file Storage.h.

Member Typedef Documentation

template<typename ValueType_ >
typedef ValueType_ vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::ValueType

Definition at line 218 of file Storage.h.

template<typename ValueType_ >
typedef vtkAOSDataArrayTemplate<ValueType_> vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::ArrayType

Definition at line 220 of file Storage.h.

template<typename ValueType_ >
typedef tovtkm::vtkArrayPortal<ValueType, ArrayType> vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::PortalType

Definition at line 221 of file Storage.h.

template<typename ValueType_ >
typedef tovtkm::vtkArrayPortal<const ValueType, ArrayType> vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::PortalConstType

Definition at line 222 of file Storage.h.

Constructor & Destructor Documentation

template<typename ValueType_ >
vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::Storage ( )
inline

Definition at line 224 of file Storage.h.

template<typename ValueType_ >
vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::Storage ( vtkCellArray array)
inline

Definition at line 233 of file Storage.h.

template<typename ValueType_ >
vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::~Storage ( )
inline

Definition at line 242 of file Storage.h.

Member Function Documentation

template<typename ValueType_ >
Storage& vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::operator= ( const Storage< ValueType_, tovtkm::vtkCellArrayContainerTag > &  src)
inline

Definition at line 248 of file Storage.h.

template<typename ValueType_ >
void vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::ReleaseResources ( )
template<typename ValueType_ >
void vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::Allocate ( vtkm::Id  numberOfValues)
template<typename ValueType_ >
vtkm::Id vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::GetNumberOfValues ( ) const
inline

Definition at line 271 of file Storage.h.

template<typename ValueType_ >
void vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::Shrink ( vtkm::Id  numberOfValues)
inline

Definition at line 276 of file Storage.h.

template<typename ValueType_ >
PortalType vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::GetPortal ( )
template<typename ValueType_ >
PortalConstType vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::GetPortalConst ( ) const
template<typename ValueType_ >
vtkCellArray* vtkm::cont::internal::Storage< ValueType_, tovtkm::vtkCellArrayContainerTag >::VTKArray ( ) const
inline

Definition at line 291 of file Storage.h.


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