nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType > Class Template Reference

#include <Output.h>

Collaboration diagram for nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CPointLiftInfo (int maxLift, const EpsFrommerType &epsFrommer)
void clear ()
void setMaxLift (int maxLift)
virtual ~CPointLiftInfo ()
vector< CFLiftPointType * > & getLiftPointsRef ()
void numGtZero (int num) const
void numGEZero (int num) const
void setLiftTestPassed (bool liftTestPassed)
void setMinFailedLiftNr (int minFailedLiftNr)
void setMaxFailedLiftNr (int maxFailedLiftNr)
void setFirstFailedTrialNr (int firstFailedTrialNr)
void setFailedTrialCount (int failedTrialCount)
bool liftTestPassed () const
int getMinFailedLiftNr () const
int getMaxFailedLiftNr () const
int getFirstFailedTrialNr () const
int getFailedTrialCount () const
void setLiftPoints (const vector< CFLiftPointType * > &liftPoints)
void print (ostream &os) const
void printLiftPoints (ostream &os, const vector< CFLiftPointType * > &liftPoints, const EpsFrommerType &epsFrommerRef) const
void printLiftTestResult (ostream &os, const CPointLiftInfo< EpsFrommerType, CFLiftPointType > &pointLiftInfo, const vector< CFLiftPointType * > &liftPoints, const EpsFrommerType &epsFrommerRef) const
void printPolynomCoefficients (ostream &os, const typename EpsFrommerType::TPolynomXY &P_polynom_ref, const typename EpsFrommerType::TPolynomXY &Q_polynom_ref) const

Protected Member Functions

 CPointLiftInfo ()

Protected Attributes

bool liftTestPassed_m
int maxLift_m
int minFailedLiftNr_m
int maxFailedLiftNr_m
int firstFailedTrialNr_m
int failedTrialCount_m
vector< CFLiftPointType * > liftPoints_m
const EpsFrommerType & epsFrommer_m

Detailed Description

template<class EpsFrommerType, class CFLiftPointType>
class nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >

Definition at line 62 of file Output.h.


Constructor & Destructor Documentation

template<class EpsFrommerType, class CFLiftPointType>
nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::CPointLiftInfo (  )  [inline, protected]

Definition at line 82 of file Output.h.

template<class EpsFrommerType, class CFLiftPointType>
nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::CPointLiftInfo ( int  maxLift,
const EpsFrommerType &  epsFrommer 
) [inline]

Definition at line 94 of file Output.h.

template<class EpsFrommerType, class CFLiftPointType>
virtual nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::~CPointLiftInfo (  )  [inline, virtual]

Member Function Documentation

template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::clear (  )  [inline]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::getFailedTrialCount (  )  const [inline]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::getFirstFailedTrialNr (  )  const [inline]
template<class EpsFrommerType, class CFLiftPointType>
vector<CFLiftPointType*>& nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::getLiftPointsRef (  )  [inline]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::getMaxFailedLiftNr (  )  const [inline]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::getMinFailedLiftNr (  )  const [inline]
template<class EpsFrommerType, class CFLiftPointType>
bool nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::liftTestPassed (  )  const [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::numGEZero ( int  num  )  const [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::numGtZero ( int  num  )  const [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::print ( ostream &  os  )  const [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::printLiftPoints ( ostream &  os,
const vector< CFLiftPointType * > &  liftPoints,
const EpsFrommerType &  epsFrommerRef 
) const [inline]

todo: um epsFrommer nicht an CPointLiftInfo übergeben zu müssen, könnte CFLiftPointType eine Referenz auf den Ring speichern.

Todo:
was soll das hier mit dem Invertieren des Liftpunkts in der Ausgabe???

Definition at line 214 of file Output.h.

References nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::maxLift_m, and nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::printPolynomCoefficients().

Referenced by nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::printLiftTestResult().

Here is the call graph for this function:

template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::printLiftTestResult ( ostream &  os,
const CPointLiftInfo< EpsFrommerType, CFLiftPointType > &  pointLiftInfo,
const vector< CFLiftPointType * > &  liftPoints,
const EpsFrommerType &  epsFrommerRef 
) const [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::printPolynomCoefficients ( ostream &  os,
const typename EpsFrommerType::TPolynomXY &  P_polynom_ref,
const typename EpsFrommerType::TPolynomXY &  Q_polynom_ref 
) const [inline]
Todo:
es muss definitiv etwas geben wie ein Polynompaar als Objekt! Dann kann diese Funktion dem Objekt aus Ausgabe zugeordnet werden.

Definition at line 269 of file Output.h.

Referenced by nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::printLiftPoints().

template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::setFailedTrialCount ( int  failedTrialCount  )  [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::setFirstFailedTrialNr ( int  firstFailedTrialNr  )  [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::setLiftPoints ( const vector< CFLiftPointType * > &  liftPoints  )  [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::setLiftTestPassed ( bool  liftTestPassed  )  [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::setMaxFailedLiftNr ( int  maxFailedLiftNr  )  [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::setMaxLift ( int  maxLift  )  [inline]
template<class EpsFrommerType, class CFLiftPointType>
void nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::setMinFailedLiftNr ( int  minFailedLiftNr  )  [inline]

Member Data Documentation

template<class EpsFrommerType, class CFLiftPointType>
const EpsFrommerType& nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::epsFrommer_m [protected]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::failedTrialCount_m [protected]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::firstFailedTrialNr_m [protected]
template<class EpsFrommerType, class CFLiftPointType>
vector<CFLiftPointType*> nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::liftPoints_m [protected]
template<class EpsFrommerType, class CFLiftPointType>
bool nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::liftTestPassed_m [protected]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::maxFailedLiftNr_m [protected]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::maxLift_m [protected]
template<class EpsFrommerType, class CFLiftPointType>
int nCenterFocus::CPointLiftInfo< EpsFrommerType, CFLiftPointType >::minFailedLiftNr_m [protected]

The documentation for this class was generated from the following file:
Generated on Tue Nov 23 13:10:53 2010 for centerfocus by  doxygen 1.6.3