LTI-Lib latest version v1.9 - last update 10 Apr 2010

lti::draw2DDistribution< T >::parameters Class Reference

the parameters for the class draw2DDistribution More...

#include <ltiDraw2DDistribution.h>

Inheritance diagram for lti::draw2DDistribution< T >::parameters:
Inheritance graph
[legend]
Collaboration diagram for lti::draw2DDistribution< T >::parameters:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 parameters ()
 parameters (const parameters &other)
 ~parameters ()
const char * getTypeName () const
parameterscopy (const parameters &other)
parametersoperator= (const parameters &other)
virtual functor::parametersclone () const
bool write (ioHandler &handler, const bool complete=true) const
bool read (ioHandler &handler, const bool complete=true)

Public Attributes

bool coSystem
bool scaleEqual
tpoint< float > scale
tpoint< float > offset
bool autoscale
background
axisColor
std::vector< T > palette
std::vector< char > marker

Detailed Description

template<class T>
class lti::draw2DDistribution< T >::parameters

the parameters for the class draw2DDistribution


Constructor & Destructor Documentation

template<class T >
lti::draw2DDistribution< T >::parameters::parameters ( void   )  [inline]
template<class T >
lti::draw2DDistribution< T >::parameters::parameters ( const parameters other  )  [inline]

copy constructor

Parameters:
other the parameters object to be copied

References lti::draw2DDistribution< T >::parameters::copy().

template<class T >
lti::draw2DDistribution< T >::parameters::~parameters (  )  [inline, virtual]

destructor

Reimplemented from lti::functor::parameters.


Member Function Documentation

template<class T >
virtual functor::parameters* lti::draw2DDistribution< T >::parameters::clone (  )  const [inline, virtual]

returns a pointer to a clone of the parameters

Implements lti::functor::parameters.

References lti::draw2DDistribution< T >::parameters::parameters().

template<class T >
parameters& lti::draw2DDistribution< T >::parameters::copy ( const parameters other  )  [inline]
template<class T >
const char* lti::draw2DDistribution< T >::parameters::getTypeName ( void   )  const [inline, virtual]

returns name of this type

Reimplemented from lti::functor::parameters.

template<class T >
parameters& lti::draw2DDistribution< T >::parameters::operator= ( const parameters other  )  [inline]

copy the contents of a parameters object

Parameters:
other the parameters object to be copied
Returns:
a reference to this parameters object

References lti::draw2DDistribution< T >::parameters::copy().

template<class T >
bool lti::draw2DDistribution< T >::parameters::read ( ioHandler handler,
const bool  complete = true 
) [inline, virtual]
template<class T >
bool lti::draw2DDistribution< T >::parameters::write ( ioHandler handler,
const bool  complete = true 
) const [inline, virtual]

Member Data Documentation

template<class T >
bool lti::draw2DDistribution< T >::parameters::autoscale

If true, the optimal scaling factor is computed, so that all points of the distribution are in the picture.

Default true.

Referenced by lti::draw2DDistribution< T >::parameters::copy(), lti::draw2DDistribution< T >::parameters::parameters(), lti::draw2DDistribution< T >::parameters::read(), and lti::draw2DDistribution< T >::parameters::write().

template<class T >
T lti::draw2DDistribution< T >::parameters::axisColor
template<class T >
T lti::draw2DDistribution< T >::parameters::background
template<class T >
bool lti::draw2DDistribution< T >::parameters::coSystem
template<class T >
std::vector<char> lti::draw2DDistribution< T >::parameters::marker
template<class T >
tpoint<float> lti::draw2DDistribution< T >::parameters::offset

All pixels are move by this offset.

If you set both components of offset to the half of the picture size, the drawn pixels are centred. Default (400,400).

Referenced by lti::draw2DDistribution< T >::parameters::copy(), lti::draw2DDistribution< T >::parameters::parameters(), lti::draw2DDistribution< T >::parameters::read(), and lti::draw2DDistribution< T >::parameters::write().

template<class T >
std::vector<T> lti::draw2DDistribution< T >::parameters::palette

the color palette for drawing

template<class T >
tpoint<float> lti::draw2DDistribution< T >::parameters::scale
template<class T >
bool lti::draw2DDistribution< T >::parameters::scaleEqual

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

Generated on Sat Apr 10 15:27:13 2010 for LTI-Lib by Doxygen 1.6.1