Whiteboard
An interface and tools for visualizing large and complex datasets
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TMValueVector< Item > Class Template Reference

#include <mutil.h>

Inheritance diagram for TMValueVector< Item >:
TMIOValueVector< Item > TMSTValueVector< Item >

Public Member Functions

 TMValueVector (const TMValueVector &)
 
 TMValueVector ()
 
 ~TMValueVector ()
 
const Item & operator[] (const long index) const
 
const Item & operator() (const long index) const
 
Item & operator[] (long index)
 
Item & operator() (long index)
 
long length () const
 
void reshape (long)
 
const Item * data () const
 
const TMValueVector< Item > & operator= (const TMValueVector &)
 

Protected Member Functions

void BoundsCheck (const long index) const
 

Protected Attributes

long m_length
 
Item * m_pArray
 

Constructor & Destructor Documentation

template<class Item >
TMValueVector< Item >::TMValueVector ( const TMValueVector< Item > &  vector)
template<class Item >
TMValueVector< Item >::TMValueVector ( )
template<class Item >
TMValueVector< Item >::~TMValueVector ( )

Member Function Documentation

template<class Item >
void TMValueVector< Item >::BoundsCheck ( const long  index) const
inlineprotected
template<class Item >
const Item * TMValueVector< Item >::data ( ) const
inline
template<class Item >
long TMValueVector< Item >::length ( ) const
inline
template<class Item >
const Item & TMValueVector< Item >::operator() ( const long  index) const
inline
template<class Item >
Item & TMValueVector< Item >::operator() ( long  index)
inline
template<class Item >
const TMValueVector< Item > & TMValueVector< Item >::operator= ( const TMValueVector< Item > &  vector)
inline
template<class Item >
const Item & TMValueVector< Item >::operator[] ( const long  index) const
inline
template<class Item >
Item & TMValueVector< Item >::operator[] ( long  index)
inline
template<class Item >
void TMValueVector< Item >::reshape ( long  length)
inline

Member Data Documentation

template<class Item>
long TMValueVector< Item >::m_length
protected
template<class Item>
Item* TMValueVector< Item >::m_pArray
protected

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