#include <localspace.hh>
Inheritance diagram for RVL::LocalSpace< Scalar, DataType >:
Public Member Functions | |
LocalSpace () | |
LocalSpace (const LocalSpace< Scalar, DataType > &sp) | |
virtual | ~LocalSpace () |
LocalDataContainer< DataType > * | buildLocalDataContainer () const |
returns dynamically allocated LocalDataContainer | |
DataContainer * | buildDataContainer () const |
bool | isCompatible (DataContainer const &dc) const |
Protected Member Functions | |
virtual LocalDataContainerFactory< DataType > & | getLDCF () const =0 |
DataContainerFactory & | getDCF () const |
data structures which can sensibly return access to their data via pointer to Scalar. Convenient to implement as StdSpace subclass.
Definition at line 46 of file localspace.hh.
RVL::LocalSpace< Scalar, DataType >::LocalSpace | ( | ) |
Definition at line 55 of file localspace.hh.
RVL::LocalSpace< Scalar, DataType >::LocalSpace | ( | const LocalSpace< Scalar, DataType > & | sp | ) |
Definition at line 56 of file localspace.hh.
virtual RVL::LocalSpace< Scalar, DataType >::~LocalSpace | ( | ) | [virtual] |
Definition at line 57 of file localspace.hh.
virtual LocalDataContainerFactory<DataType>& RVL::LocalSpace< Scalar, DataType >::getLDCF | ( | ) | const [protected, pure virtual] |
Implemented in RVL::RnSpace< Scalar >, and RVL::RnSpace< T >.
Referenced by RVL::LocalSpace< T >::buildLocalDataContainer(), RVL::LocalSpace< T >::getDCF(), and RVL::LocalSpace< T >::isCompatible().
DataContainerFactory& RVL::LocalSpace< Scalar, DataType >::getDCF | ( | ) | const [protected, virtual] |
LocalDataContainer<DataType>* RVL::LocalSpace< Scalar, DataType >::buildLocalDataContainer | ( | ) | const |
returns dynamically allocated LocalDataContainer
Definition at line 60 of file localspace.hh.
Referenced by RVL::LocalSpace< T >::buildDataContainer().
DataContainer* RVL::LocalSpace< Scalar, DataType >::buildDataContainer | ( | ) | const [virtual] |
bool RVL::LocalSpace< Scalar, DataType >::isCompatible | ( | DataContainer const & | dc | ) | const [virtual] |
Reimplemented from RVL::StdSpace< Scalar, DataType >.
Reimplemented in RVL::RnSpace< Scalar >, and RVL::RnSpace< T >.
Definition at line 68 of file localspace.hh.