Visualization::Common::Histogram Class Reference

Histogram for transfer function control. More...

List of all members.

Public Member Functions

 Histogram (IEnumerable< int > values, int maximum)
 Generates a Histogram whcih contains maximum classes.
 Histogram (IEnumerable< int > values)
 Generates a Histogram and searches for the maximum values.
void CreateEqualGrouping (int wantedTotalLength)
 reduces the histogramm to given number of classes, by shrinking them. this does not manipulate the original historgram values, so it can be called mulitple times
float GetHistValueFor (int val)
 Returns the normalized value for the original histogram.
float GetHistValueForGroup (int val)
 Returns the normalized value for a histogram, that was shrinked with CreateEqualGrouping().

Properties

int Maximum [get]
 maximum classes of original histogram
int MaximumGroup [get]
 maximum classes of shrinked histogram


Detailed Description

Histogram for transfer function control.


Constructor & Destructor Documentation

Visualization::Common::Histogram::Histogram ( IEnumerable< int >  values,
int  maximum 
) [inline]

Generates a Histogram whcih contains maximum classes.

Parameters:
values the values used for the histogram
maximum the number of classes for the histogram

Visualization::Common::Histogram::Histogram ( IEnumerable< int >  values  )  [inline]

Generates a Histogram and searches for the maximum values.

Parameters:
values the values used for the histogram


Member Function Documentation

void Visualization::Common::Histogram::CreateEqualGrouping ( int  wantedTotalLength  )  [inline]

reduces the histogramm to given number of classes, by shrinking them. this does not manipulate the original historgram values, so it can be called mulitple times

Parameters:
wantedTotalLength the number of classes

float Visualization::Common::Histogram::GetHistValueFor ( int  val  )  [inline]

Returns the normalized value for the original histogram.

Parameters:
val class number
Returns:
the normalized value in this class

float Visualization::Common::Histogram::GetHistValueForGroup ( int  val  )  [inline]

Returns the normalized value for a histogram, that was shrinked with CreateEqualGrouping().

Parameters:
val class number
Returns:
the normalized value in this class


Property Documentation

int Visualization::Common::Histogram::Maximum [get]

maximum classes of original histogram

int Visualization::Common::Histogram::MaximumGroup [get]

maximum classes of shrinked histogram


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

Generated on Wed Dec 17 00:00:44 2008 for Visualization LU by  doxygen 1.5.7.1