shawn::JShawnNDimensionalResult< Type, Index > Class Template Reference

#include <jshawn_n_dimensional_result.h>

Inheritance diagram for shawn::JShawnNDimensionalResult< Type, Index >:

Inheritance graph
[legend]
Collaboration diagram for shawn::JShawnNDimensionalResult< Type, Index >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 JShawnNDimensionalResult ()
virtual ~JShawnNDimensionalResult ()
JShawnNDimensionalResult< Type,
Index > & 
operator[] (Index i) throw (std::logic_error)
void operator= (Type i) throw (std::logic_error)
Type value ()
void set_axis_label (std::string label)
virtual std::string name ()
virtual std::string description ()
virtual void set_description (std::string d)
virtual void send_to (std::ostream &o)
virtual void send_table_string_to (std::ostream &o, std::string seperator)
virtual std::string get_all_axis_labels (std::string seperator)
virtual void clear ()

template<typename Type, typename Index>
class shawn::JShawnNDimensionalResult< Type, Index >


Constructor & Destructor Documentation

template<typename Type, typename Index>
shawn::JShawnNDimensionalResult< Type, Index >::JShawnNDimensionalResult (  )  [inline]

template<typename Type, typename Index>
virtual shawn::JShawnNDimensionalResult< Type, Index >::~JShawnNDimensionalResult (  )  [inline, virtual]


Member Function Documentation

template<typename Type, typename Index>
JShawnNDimensionalResult<Type,Index>& shawn::JShawnNDimensionalResult< Type, Index >::operator[] ( Index  i  )  throw (std::logic_error) [inline]

template<typename Type, typename Index>
void shawn::JShawnNDimensionalResult< Type, Index >::operator= ( Type  i  )  throw (std::logic_error) [inline]

template<typename Type, typename Index>
Type shawn::JShawnNDimensionalResult< Type, Index >::value (  )  [inline]

Here is the caller graph for this function:

template<typename Type, typename Index>
void shawn::JShawnNDimensionalResult< Type, Index >::set_axis_label ( std::string  label  )  [inline]

template<typename Type, typename Index>
virtual std::string shawn::JShawnNDimensionalResult< Type, Index >::name ( void   )  [inline, virtual]

template<typename Type, typename Index>
virtual std::string shawn::JShawnNDimensionalResult< Type, Index >::description ( void   )  [inline, virtual]

template<typename Type, typename Index>
virtual void shawn::JShawnNDimensionalResult< Type, Index >::set_description ( std::string  d  )  [inline, virtual]

template<typename Type, typename Index>
virtual void shawn::JShawnNDimensionalResult< Type, Index >::send_to ( std::ostream &  o  )  [inline, virtual]

template<typename Type, typename Index>
virtual void shawn::JShawnNDimensionalResult< Type, Index >::send_table_string_to ( std::ostream &  o,
std::string  seperator 
) [inline, virtual]

Here is the call graph for this function:

template<typename Type, typename Index>
virtual std::string shawn::JShawnNDimensionalResult< Type, Index >::get_all_axis_labels ( std::string  seperator  )  [inline, virtual]

The getAllAxisLabels-method retrieves the axis labels from all first elements in every dimension and puts them into a String sperated by the given seperator

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename Type, typename Index>
virtual void shawn::JShawnNDimensionalResult< Type, Index >::clear (  )  [inline, virtual]


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

Generated on Tue Feb 7 00:01:14 2012 for Shawn by  doxygen 1.5.6