#include <localdata.hh>
Inheritance diagram for RVL::LocalDataContainerFactory< DataType >:
Public Member Functions | |
LocalDataContainerFactory () | |
LocalDataContainerFactory (LocalDataContainerFactory< DataType > &) | |
virtual | ~LocalDataContainerFactory () |
virtual LocalDataContainer< DataType > * | buildLocal () const =0 |
returns dynamically allocated LocalDataContainer | |
DataContainer * | build () const |
virtual size_t | getSize () const =0 |
returns size of LocalDataContainer product |
Useful in defining the partitioned data container class, also LocalSpaces.
Definition at line 157 of file localdata.hh.
RVL::LocalDataContainerFactory< DataType >::LocalDataContainerFactory | ( | ) |
Definition at line 161 of file localdata.hh.
RVL::LocalDataContainerFactory< DataType >::LocalDataContainerFactory | ( | LocalDataContainerFactory< DataType > & | ) |
Definition at line 162 of file localdata.hh.
virtual RVL::LocalDataContainerFactory< DataType >::~LocalDataContainerFactory | ( | ) | [virtual] |
Definition at line 163 of file localdata.hh.
virtual LocalDataContainer<DataType>* RVL::LocalDataContainerFactory< DataType >::buildLocal | ( | ) | const [pure virtual] |
returns dynamically allocated LocalDataContainer
Implemented in RVL::RnDataContainerFactory< Scalar >, and RVL::RnDataContainerFactory< T >.
Referenced by RVL::LocalDataContainerFactory< T >::build().
DataContainer* RVL::LocalDataContainerFactory< DataType >::build | ( | ) | const [virtual] |
virtual size_t RVL::LocalDataContainerFactory< DataType >::getSize | ( | ) | const [pure virtual] |
returns size of LocalDataContainer product
Implemented in RVL::RnDataContainerFactory< Scalar >, and RVL::RnDataContainerFactory< T >.