irtkHistogram_1D Class Reference

#include <irtkHistogram_1D.h>

Inheritance diagram for irtkHistogram_1D:

Inheritance graph
[legend]
Collaboration diagram for irtkHistogram_1D:

Collaboration graph
[legend]

List of all members.


Detailed Description

Class for 2D histograms.

This class defines and implements 2D histograms.

Definition at line 22 of file irtkHistogram_1D.h.


Public Member Functions

 irtkHistogram_1D (const irtkHistogram_1D &)
 Construct a histogram from another histogram.
 irtkHistogram_1D (int nbins=256)
 Construct a histogram with 256 bins and samples ranging from 0 to 255.
 irtkHistogram_1D (double min, double max, double width)
 Construct a histogram for samples ranging from min to max and width.
 irtkHistogram_1D (char *)
 Read constructor.
 ~irtkHistogram_1D (void)
 Destructor.
void Reset ()
 Clear and reset histogram.
int GetNumberOfBins () const
 Get number of bins in histogram.
void PutNumberOfBins (int)
 Put number of bins in histogram.
double GetMin () const
 Get minimum value in histogram.
void PutMin (double)
 Put minimum value in histogram.
double GetMax () const
 Get maximum value in histogram.
void PutMax (double)
 Put maximum value in histogram.
double GetWidth () const
 Get width of bins in histogram.
void PutWidth (double)
 Put width of bins in histogram.
int NumberOfSamples () const
 Get number of samples in histogram.
int operator() (int) const
 Get number of samples in bin(i).
void Add (int, int=1)
 Add counts to bin.
void Delete (int, int=1)
 Delete counts from bin.
void AddSample (double)
 Add sample to bin.
void DelSample (double)
 Delete sample from bin.
int ValToBin (double val)
 Convert sample value to bin index.
double BinToVal (int bin)
 Convert bin index to sample value.
double BinToPDF (int bin)
 Convert bin into probability density distributions.
double ValToPDF (double val)
 Convert sample value into probability density distributions.
double BinToCDF (int bin)
 Convert bin into cumulative density distributions.
double ValToCDF (double val)
 Convert sample value into cumulative density distributions.
double CDFToBin (double p)
 Convert cumulative density distributions to bin value.
double CDFToVal (double p)
 Convert cumulative density distributions to sample value.
double Mean ()
 Calculate mean.
double Variance ()
 Calculate variance.
double StandardDeviation ()
 Calculate standard deviation.
double Entropy ()
 Calculate entropy.
void Read (char *filename)
 Read histogram.
void Write (char *filename)
 Wrirte histogram.
void Print ()
 Print histogram.

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