MeVisLabToolboxReference
ml::VecListTemplate< T > Class Template Reference

BaseObject list class template (derived from ListTemplate) for lists of n-tupels of a given type. More...

#include <mlVecList.h>

Inheritance diagram for ml::VecListTemplate< T >:
ml::ListTemplate< T > ml::ListBase ml::Base

List of all members.

Public Member Functions

 VecListTemplate ()
 Default constructor.

Protected Member Functions

List item persistence
virtual char * getItemState (typename VecListTemplate< T >::const_iterator it) const
 Return a string representation of the item object.
virtual void setItemState (typename VecListTemplate< T >::iterator it, const char *state)
 Initialize the item object from the string state.

Detailed Description

template<class T>
class ml::VecListTemplate< T >

BaseObject list class template (derived from ListTemplate) for lists of n-tupels of a given type.

Definition at line 53 of file mlVecList.h.


Constructor & Destructor Documentation

template<class T>
ml::VecListTemplate< T >::VecListTemplate ( ) [inline]

Default constructor.

Definition at line 58 of file mlVecList.h.


Member Function Documentation

template<class T>
char * ml::VecListTemplate< T >::getItemState ( typename VecListTemplate< T >::const_iterator  it) const [protected, virtual]

Return a string representation of the item object.

The string is allocated on the heap and is later disposed by clearItemState().

Definition at line 82 of file mlVecList.h.

References ml::ListTemplate< T >::getSize().

template<class T>
void ml::VecListTemplate< T >::setItemState ( typename VecListTemplate< T >::iterator  it,
const char *  state 
) [protected, virtual]

Initialize the item object from the string state.

Definition at line 98 of file mlVecList.h.

References ml::ListTemplate< T >::getSize().


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