#include <localdata.hh>
Inheritance diagram for RVL::LocalDataContainerSection< DataType >:
Public Member Functions | |
LocalDataContainerSection (const LocalDataContainerSection< DataType > &D) | |
Copy constructor copies reference. | |
LocalDataContainerSection (LocalDataContainer< DataType > &_src, size_t _begin, size_t _length) | |
Main constructor: initializes source LDC reference, begin index, length. | |
virtual | ~LocalDataContainerSection () |
size_t | getSize () const |
DataType * | getData () |
DataType const * | getData () const |
ostream & | write (ostream &str) const |
Definition at line 178 of file localdata.hh.
RVL::LocalDataContainerSection< DataType >::LocalDataContainerSection | ( | const LocalDataContainerSection< DataType > & | D | ) |
Copy constructor copies reference.
Refers to same source LDC.
Definition at line 189 of file localdata.hh.
RVL::LocalDataContainerSection< DataType >::LocalDataContainerSection | ( | LocalDataContainer< DataType > & | _src, | |
size_t | _begin, | |||
size_t | _length | |||
) |
Main constructor: initializes source LDC reference, begin index, length.
Checks that section is legal.
Definition at line 193 of file localdata.hh.
virtual RVL::LocalDataContainerSection< DataType >::~LocalDataContainerSection | ( | ) | [virtual] |
Definition at line 206 of file localdata.hh.
size_t RVL::LocalDataContainerSection< DataType >::getSize | ( | ) | const [virtual] |
DataType* RVL::LocalDataContainerSection< DataType >::getData | ( | ) | [virtual] |
Implements RVL::LocalDataContainer< DataType >.
Definition at line 209 of file localdata.hh.
Referenced by RVL::LocalDataContainerSection< DataType >::write().
DataType const* RVL::LocalDataContainerSection< DataType >::getData | ( | ) | const [virtual] |
ostream& RVL::LocalDataContainerSection< DataType >::write | ( | ostream & | str | ) | const [virtual] |
Implements RVL::Writeable.
Definition at line 212 of file localdata.hh.
References RVL::LocalDataContainerSection< DataType >::getData().