Parabelzentrum Class Reference

#include <stdalgorithm.hpp>

List of all members.


Detailed Description

Definition at line 16 of file stdalgorithm.hpp.


Public Member Functions

 Parabelzentrum (const bildfloat &bild_, int pktmax_)
 ~Parabelzentrum ()
void estimate (double x, double y)
void operator() (int x, int y)
void clear ()
bool fit ()
double x ()
double y ()
double height ()
double s_x ()
double s_y ()
double s_height ()

Public Attributes

double * koeff
double * errors
double * rel_errors

Private Attributes

const bildfloatbild
int pktzahl
int pktmax
double ** R
double * f
double x_cent
double y_cent
double x_estimate
double y_estimate
double s_xcent
double s_ycent
minheap< double > xmax
minheap< double > ymax
maxheap< double > xmin
maxheap< double > ymin

Static Private Attributes

static const int order = 5

Constructor & Destructor Documentation

Parabelzentrum::Parabelzentrum ( const bildfloat bild_,
int  pktmax_ 
)

Definition at line 12 of file stdalgorithm.cpp.

References errors, f, koeff, order, pktmax, pktzahl, R, rel_errors, reserve_2D(), x_estimate, and y_estimate.

Parabelzentrum::~Parabelzentrum (  ) 

Definition at line 24 of file stdalgorithm.cpp.

References delete_2D(), errors, f, koeff, R, and rel_errors.


Member Function Documentation

void Parabelzentrum::estimate ( double  x,
double  y 
)

Definition at line 32 of file stdalgorithm.cpp.

References pktzahl, STHROW, x_estimate, and y_estimate.

void Parabelzentrum::operator() ( int  x,
int  y 
)

void Parabelzentrum::clear (  ) 

bool Parabelzentrum::fit (  ) 

double Parabelzentrum::x (  )  [inline]

double Parabelzentrum::y (  )  [inline]

double Parabelzentrum::height (  )  [inline]

Definition at line 55 of file stdalgorithm.hpp.

References koeff, and SQR.

double Parabelzentrum::s_x (  )  [inline]

Definition at line 46 of file stdalgorithm.hpp.

References s_xcent.

double Parabelzentrum::s_y (  )  [inline]

Definition at line 47 of file stdalgorithm.hpp.

References s_ycent.

double Parabelzentrum::s_height (  )  [inline]

Definition at line 59 of file stdalgorithm.hpp.

References errors, koeff, rel_errors, and SQR.


Member Data Documentation

const bildfloat& Parabelzentrum::bild [private]

Definition at line 19 of file stdalgorithm.hpp.

Referenced by operator()().

int Parabelzentrum::pktzahl [private]

Definition at line 20 of file stdalgorithm.hpp.

Referenced by clear(), estimate(), fit(), mean_avg::operator()(), operator()(), and Parabelzentrum().

int Parabelzentrum::pktmax [private]

Definition at line 21 of file stdalgorithm.hpp.

Referenced by operator()(), and Parabelzentrum().

double** Parabelzentrum::R [private]

Definition at line 22 of file stdalgorithm.hpp.

Referenced by fit(), operator()(), Parabelzentrum(), and ~Parabelzentrum().

double* Parabelzentrum::f [private]

Definition at line 23 of file stdalgorithm.hpp.

Referenced by fit(), operator()(), Parabelzentrum(), and ~Parabelzentrum().

const int Parabelzentrum::order = 5 [static, private]

Definition at line 25 of file stdalgorithm.hpp.

Referenced by fit(), and Parabelzentrum().

double Parabelzentrum::x_cent [private]

Definition at line 26 of file stdalgorithm.hpp.

Referenced by clear(), fit(), and x().

double Parabelzentrum::y_cent [private]

Definition at line 26 of file stdalgorithm.hpp.

Referenced by clear(), fit(), and y().

double Parabelzentrum::x_estimate [private]

Definition at line 27 of file stdalgorithm.hpp.

Referenced by clear(), estimate(), operator()(), Parabelzentrum(), and x().

double Parabelzentrum::y_estimate [private]

Definition at line 27 of file stdalgorithm.hpp.

Referenced by clear(), estimate(), operator()(), Parabelzentrum(), and y().

double Parabelzentrum::s_xcent [private]

Definition at line 28 of file stdalgorithm.hpp.

Referenced by fit(), and s_x().

double Parabelzentrum::s_ycent [private]

Definition at line 28 of file stdalgorithm.hpp.

Referenced by fit(), and s_y().

minheap<double> Parabelzentrum::xmax [private]

Definition at line 29 of file stdalgorithm.hpp.

Referenced by clear(), execute_hubbel(), fit(), and operator()().

minheap<double> Parabelzentrum::ymax [private]

Definition at line 29 of file stdalgorithm.hpp.

Referenced by clear(), fit(), and operator()().

maxheap<double> Parabelzentrum::xmin [private]

Definition at line 30 of file stdalgorithm.hpp.

Referenced by clear(), execute_hubbel(), fit(), and operator()().

maxheap<double> Parabelzentrum::ymin [private]

Definition at line 30 of file stdalgorithm.hpp.

Referenced by clear(), fit(), and operator()().

Definition at line 32 of file stdalgorithm.hpp.

Referenced by fit(), height(), Parabelzentrum(), s_height(), and ~Parabelzentrum().

Definition at line 33 of file stdalgorithm.hpp.

Referenced by fit(), Parabelzentrum(), s_height(), and ~Parabelzentrum().

Definition at line 34 of file stdalgorithm.hpp.

Referenced by fit(), Parabelzentrum(), s_height(), and ~Parabelzentrum().


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

Generated on Fri Jul 24 12:49:18 2009 for Xgrayimg Library by  doxygen 1.5.5