VTK
Public Types | Public Member Functions | List of all members
dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > > Class Template Reference

#include <Containers.h>

Public Types

typedef ValueT ValueType
 
typedef vtkToDax::vtkTopologyPortal< ValueType, CellType::NUM_POINTS > PortalType
 
typedef vtkToDax::vtkTopologyPortal< const ValueType, CellType::NUM_POINTS > PortalConstType
 

Public Member Functions

 ArrayContainerControl ()
 
 ~ArrayContainerControl ()
 
void ReleaseResources ()
 
void Allocate (dax::Id numberOfValues)
 
dax::Id GetNumberOfValues () const
 
void Shrink (dax::Id numberOfValues)
 
PortalType GetPortal ()
 
PortalConstType GetPortalConst () const
 

Detailed Description

template<typename ValueT, typename CellType>
class dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >

Definition at line 270 of file Containers.h.

Member Typedef Documentation

◆ ValueType

template<typename ValueT , typename CellType >
typedef ValueT dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::ValueType

Definition at line 273 of file Containers.h.

◆ PortalType

template<typename ValueT , typename CellType >
typedef vtkToDax::vtkTopologyPortal<ValueType, CellType::NUM_POINTS> dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::PortalType

Definition at line 274 of file Containers.h.

◆ PortalConstType

template<typename ValueT , typename CellType >
typedef vtkToDax::vtkTopologyPortal<const ValueType, CellType::NUM_POINTS > dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::PortalConstType

Definition at line 275 of file Containers.h.

Constructor & Destructor Documentation

◆ ArrayContainerControl()

template<typename ValueT , typename CellType >
dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::ArrayContainerControl ( )
inline

Definition at line 285 of file Containers.h.

◆ ~ArrayContainerControl()

template<typename ValueT , typename CellType >
dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::~ArrayContainerControl ( )
inline

Definition at line 287 of file Containers.h.

Member Function Documentation

◆ ReleaseResources()

template<typename ValueT , typename CellType >
void dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::ReleaseResources ( )
inline

Definition at line 292 of file Containers.h.

◆ Allocate()

template<typename ValueT , typename CellType >
void dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::Allocate ( dax::Id  numberOfValues)
inline

Definition at line 308 of file Containers.h.

◆ GetNumberOfValues()

template<typename ValueT , typename CellType >
dax::Id dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::GetNumberOfValues ( ) const
inline

Definition at line 337 of file Containers.h.

◆ Shrink()

template<typename ValueT , typename CellType >
void dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::Shrink ( dax::Id  numberOfValues)
inline

Definition at line 342 of file Containers.h.

◆ GetPortal()

template<typename ValueT , typename CellType >
PortalType dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::GetPortal ( )
inline

Definition at line 353 of file Containers.h.

◆ GetPortalConst()

template<typename ValueT , typename CellType >
PortalConstType dax::cont::internal::ArrayContainerControl< ValueT, vtkToDax::vtkTopologyContainerTag< CellType > >::GetPortalConst ( ) const
inline

Definition at line 358 of file Containers.h.


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