\section{CFps\-Convert Klassenreferenz}
\label{classCFpsConvert}\index{CFpsConvert@{CFpsConvert}}
converts between working units  


{\tt \#include $<$convert.hpp$>$}

\subsection*{\"{O}ffentliche Typen}
\begin{CompactItemize}
\item 
enum {\bf FPS\_\-MEASURE\_\-MODE} \{ {\bf MM}, 
{\bf VOLT}
 \}
\begin{CompactList}\small\item\em currently used measure mode \item\end{CompactList}\item 
enum {\bf FPS\_\-MEASURE\_\-MODE} \{ {\bf MM}, 
{\bf VOLT}
 \}
\end{CompactItemize}
\subsection*{\"{O}ffentliche Methoden}
\begin{CompactItemize}
\item 
{\bf CFps\-Convert} ()
\begin{CompactList}\small\item\em convert \item\end{CompactList}\item 
int {\bf Get\-Version} (void) const
\begin{CompactList}\small\item\em delivers the version of this class \item\end{CompactList}\item 
void {\bf Set\-Measure\-Mode} (const {\bf FPS\_\-MEASURE\_\-MODE} New\-Mode)
\begin{CompactList}\small\item\em sets the current working unit \item\end{CompactList}\item 
{\bf FPS\_\-MEASURE\_\-MODE} {\bf Get\-Measure\-Mode} (void) const
\begin{CompactList}\small\item\em delivers the current working unit ( mm or m\-V ) \item\end{CompactList}\item 
void {\bf clear} (void)
\begin{CompactList}\small\item\em clears the stored stuetzstellen ( data points ) \item\end{CompactList}\item 
float {\bf Get\-Max\-Mm} (void) const
\begin{CompactList}\small\item\em delivers the maximum ( in mm ) of the stored data points \item\end{CompactList}\item 
float {\bf Get\-Min\-Mm} (void) const
\begin{CompactList}\small\item\em delivers the minimum ( in mm ) of the stored data points \item\end{CompactList}\item 
unsigned int {\bf Get\-Num\-Stuetzstellen} (void) const
\begin{CompactList}\small\item\em delivers the number of stored data points \item\end{CompactList}\item 
void {\bf Set\-Num\-Stuetzstellen} (unsigned int ui\-New\-Num\-Stuetzstellen)
\begin{CompactList}\small\item\em sets the number of stored data points \item\end{CompactList}\item 
bool {\bf Add\-Stuetzstelle} (const float f\-X, const float f\-Y)
\begin{CompactList}\small\item\em add a new data point \item\end{CompactList}\item 
void {\bf Set\-Stuetzstelle} (const unsigned int ui\-Index, const float f\-X, const float f\-Y)
\begin{CompactList}\small\item\em sets a specific data point \item\end{CompactList}\item 
bool {\bf Get\-Stuetzstelle} (const unsigned int ui\-Index, float \&f\-X, float \&f\-Y) const
\begin{CompactList}\small\item\em delivers the data point conresponding to the overgiven index \item\end{CompactList}\item 
void {\bf Set\-Cur\-Stuetzstelle} (const unsigned int ui\-Cur\-Stuetzstelle)
\begin{CompactList}\small\item\em sets the currently used data point index \item\end{CompactList}\item 
unsigned int {\bf Get\-Cur\-Stuetzstelle} (void) const
\begin{CompactList}\small\item\em delivers the currently used data point index \item\end{CompactList}\item 
void {\bf Set\-Cur\-Stuetzstelle} (const float f\-X, const float f\-Y)
\begin{CompactList}\small\item\em sets the current data point \item\end{CompactList}\item 
void {\bf Get\-Cur\-Stuetzstelle} (float \&f\-X, float \&f\-Y) const
\begin{CompactList}\small\item\em delivers the current data point \item\end{CompactList}\item 
void {\bf Inc\-Cur\-Stuetzstelle} (void)
\begin{CompactList}\small\item\em incremens the current data point index \item\end{CompactList}\item 
void {\bf Dec\-Cur\-Stuetzstelle} (void)
\begin{CompactList}\small\item\em decremens the current data point \item\end{CompactList}\item 
bool {\bf Stuetzstelle\-Was\-Modified} (const unsigned int ui\-Index) const
\begin{CompactList}\small\item\em delivers the information if the corresponding data point was modified since the start of the program \item\end{CompactList}\item 
void {\bf Clear\-Modified\-Flag} (const unsigned int ui\-Cur\-Point)
\begin{CompactList}\small\item\em marks the data point as unmodified \item\end{CompactList}\item 
bool {\bf Convert\-Mv\-To\-Mm} (const float f\-Value\-In, float \&f\-Value\-Out) const
\begin{CompactList}\small\item\em convert between m\-V/mm \item\end{CompactList}\item 
bool {\bf Convert\-Mm\-To\-Mv} (const float f\-Value\-In, float \&f\-Value\-Out) const
\begin{CompactList}\small\item\em convert between mm/m\-V \item\end{CompactList}\item 
void {\bf Convert\-Mv\-To\-Native} (const float f\-Value\-In, int \&i\-Value\-Out) const
\begin{CompactList}\small\item\em convert m\-V to native( 16 bit value ) \item\end{CompactList}\item 
void {\bf Convert\-Mm\-To\-Native} (const float f\-Value\-In, int \&i\-Value\-Out) const
\begin{CompactList}\small\item\em convert mm to native( 16 bit value ) \item\end{CompactList}\item 
bool {\bf Convert\-Spec\-To\-Native} (const float f\-Value\-In, int \&i\-Value\-Out) const
\begin{CompactList}\small\item\em convert current working unit to native( 16 bit value ) \item\end{CompactList}\item 
void {\bf Convert\-Native\-To\-Mv} (const unsigned int i\-Value\-In, float \&f\-Value\-Out) const
\begin{CompactList}\small\item\em convert current native ( 16 bit value ) to m\-V \item\end{CompactList}\item 
void {\bf Convert\-Native\-To\-Mm} (const unsigned int i\-Value\-In, float \&f\-Value\-Out) const
\begin{CompactList}\small\item\em convert current native ( 16 bit value ) to mm \item\end{CompactList}\item 
bool {\bf Convert\-Native\-To\-Spec} (const unsigned int i\-Value\-In, float \&f\-Value\-Out) const
\begin{CompactList}\small\item\em convert current native ( 16 bit value ) to current working unit \item\end{CompactList}\item 
int {\bf Get\-Version} (void) const\label{classCFpsConvert_a31}

\item 
void {\bf Set\-Measure\-Mode} (const {\bf FPS\_\-MEASURE\_\-MODE} New\-Mode)\label{classCFpsConvert_a32}

\item 
{\bf FPS\_\-MEASURE\_\-MODE} {\bf Get\-Measure\-Mode} (void) const\label{classCFpsConvert_a33}

\item 
void {\bf clear} (void)\label{classCFpsConvert_a34}

\item 
float {\bf Get\-Max\-Mm} (void) const\label{classCFpsConvert_a35}

\item 
float {\bf Get\-Min\-Mm} (void) const\label{classCFpsConvert_a36}

\item 
bool {\bf Convert\-Mv\-To\-Mm} (float f\-Value\-In, float \&f\-Value\-Out)
\item 
bool {\bf Convert\-Mm\-To\-Mv} (float f\-Value\-In, float \&f\-Value\-Out)
\item 
unsigned int {\bf Get\-Num\-Stuetz\-Stellen} (void) const
\item 
bool {\bf Add\-Stuetz\-Stelle} (const float f\-X, const float f\-Y)
\item 
bool {\bf Set\-Stuetz\-Stelle} (const unsigned int ui\-Index, const float f\-X, const float f\-Y)
\item 
bool {\bf Get\-Stuetz\-Stelle} (const unsigned int ui\-Index, float \&f\-X, float \&f\-Y) const
\item 
bool {\bf Convert\-Native\-To\-Spec} (unsigned int i\-Value\-In, float \&f\-Value\-Out)
\item 
bool {\bf Convert\-Spec\-To\-Native} (float f\-Value\-In, int \&i\-Value\-Out)
\end{CompactItemize}
\subsection*{Private Attribute}
\begin{CompactItemize}
\item 
{\bf FPS\_\-MEASURE\_\-MODE} {\bf m\_\-Cur\-Measure\-Mode}\label{classCFpsConvert_r0}

\begin{CompactList}\small\item\em current working unit \item\end{CompactList}\item 
int {\bf m\_\-i\-Stuetz\-Array\-Version}\label{classCFpsConvert_r1}

\begin{CompactList}\small\item\em version of this class \item\end{CompactList}\item 
unsigned int {\bf m\_\-Cur\-Num\-Stuetzstellen}\label{classCFpsConvert_r2}

\begin{CompactList}\small\item\em current number of stored data points \item\end{CompactList}\item 
unsigned int {\bf m\_\-ui\-Cur\-Stuetzstelle}\label{classCFpsConvert_r3}

\begin{CompactList}\small\item\em current data point index \item\end{CompactList}\item 
float {\bf m\_\-Stuetz\-X} [MAX\_\-STUETZSTELLEN]\label{classCFpsConvert_r4}

\begin{CompactList}\small\item\em m\-V data point values \item\end{CompactList}\item 
float {\bf m\_\-Stuetz\-Y} [MAX\_\-STUETZSTELLEN]\label{classCFpsConvert_r5}

\begin{CompactList}\small\item\em mm data point values \item\end{CompactList}\item 
bool {\bf m\_\-Modified} [MAX\_\-STUETZSTELLEN]\label{classCFpsConvert_r6}

\begin{CompactList}\small\item\em modified flags \item\end{CompactList}\item 
unsigned int {\bf m\_\-Cur\-Num\-Stuetz\-Stellen}\label{classCFpsConvert_r7}

\end{CompactItemize}


\subsection{Ausf\"{u}hrliche Beschreibung}
converts between working units 

\begin{Desc}
\item[Version:]1.0 \end{Desc}
\begin{Desc}
\item[Autor:]Ingo Fr\"{o}hlich \end{Desc}




\subsection{Dokumentation der Aufz\"{a}hlungstypen}
\index{CFpsConvert@{CFps\-Convert}!FPS_MEASURE_MODE@{FPS\_\-MEASURE\_\-MODE}}
\index{FPS_MEASURE_MODE@{FPS\_\-MEASURE\_\-MODE}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf CFps\-Convert::FPS\_\-MEASURE\_\-MODE}}\label{classCFpsConvert_w3}


\begin{Desc}
\item[Aufz\"{a}hlungswerte: ]\par
\begin{description}
\index{VOLT@{VOLT}!CFpsConvert@{CFpsConvert}}\index{CFpsConvert@{CFpsConvert}!VOLT@{VOLT}}\item[{\em 
VOLT\label{classCFpsConvert_w3w1}
}]use m\-V \end{description}
\end{Desc}

\index{CFpsConvert@{CFps\-Convert}!FPS_MEASURE_MODE@{FPS\_\-MEASURE\_\-MODE}}
\index{FPS_MEASURE_MODE@{FPS\_\-MEASURE\_\-MODE}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf CFps\-Convert::FPS\_\-MEASURE\_\-MODE}}\label{classCFpsConvert_w2}


currently used measure mode 

\begin{Desc}
\item[Aufz\"{a}hlungswerte: ]\par
\begin{description}
\index{VOLT@{VOLT}!CFpsConvert@{CFpsConvert}}\index{CFpsConvert@{CFpsConvert}!VOLT@{VOLT}}\item[{\em 
VOLT\label{classCFpsConvert_w3w1}
}]use m\-V \end{description}
\end{Desc}



\subsection{Beschreibung der Konstruktoren und Destruktoren}
\index{CFpsConvert@{CFps\-Convert}!CFpsConvert@{CFpsConvert}}
\index{CFpsConvert@{CFpsConvert}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}CFps\-Convert::CFps\-Convert ()}\label{classCFpsConvert_a0}


convert 

class converts between mm and volt using a stuetzstellen array

\begin{Desc}
\item[Autor:]Ingo Fr\"{o}hlich date 23.07.01\end{Desc}
Copyright Analytica Gmb\-H 

\subsection{Dokumentation der Elementfunktionen}
\index{CFpsConvert@{CFps\-Convert}!AddStuetzStelle@{AddStuetzStelle}}
\index{AddStuetzStelle@{AddStuetzStelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Add\-Stuetz\-Stelle (const float {\em f\-X}, const float {\em f\-Y})}\label{classCFpsConvert_a40}


\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em x}]values : means valtage, y values : means mm \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true : operation was successfull, false : not enought space for more Stuetzstellen \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!AddStuetzstelle@{AddStuetzstelle}}
\index{AddStuetzstelle@{AddStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Add\-Stuetzstelle (const float {\em f\-X}, const float {\em f\-Y})}\label{classCFpsConvert_a10}


add a new data point 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em m\-V}]\item[{\em mm}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true ok 

false not enough space to store the new data point \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!clear@{clear}}
\index{clear@{clear}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::clear (void)}\label{classCFpsConvert_a5}


clears the stored stuetzstellen ( data points ) 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ClearModifiedFlag@{ClearModifiedFlag}}
\index{ClearModifiedFlag@{ClearModifiedFlag}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Clear\-Modified\-Flag (const unsigned int {\em ui\-Cur\-Point})}\label{classCFpsConvert_a20}


marks the data point as unmodified 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em index}]of the data point \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertMmToMv@{ConvertMmToMv}}
\index{ConvertMmToMv@{ConvertMmToMv}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Convert\-Mm\-To\-Mv (float {\em f\-Value\-In}, float \& {\em f\-Value\-Out})}\label{classCFpsConvert_a38}


\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em values}]which should be converted, \item[{\em converted}]value \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true : ok, false : something is gone wrong \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertMmToMv@{ConvertMmToMv}}
\index{ConvertMmToMv@{ConvertMmToMv}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Convert\-Mm\-To\-Mv (const float {\em f\-Value\-In}, float \& {\em f\-Value\-Out}) const}\label{classCFpsConvert_a22}


convert between mm/m\-V 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em mm}]\item[{\em returned}]m\-V \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true ok 

false error ( e.g. no data points stored ) \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertMmToNative@{ConvertMmToNative}}
\index{ConvertMmToNative@{ConvertMmToNative}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Convert\-Mm\-To\-Native (const float {\em f\-Value\-In}, int \& {\em i\-Value\-Out}) const}\label{classCFpsConvert_a24}


convert mm to native( 16 bit value ) 

\begin{Desc}
\item[Zu beachten:]additional bounding data points are 10 mm, 0 m\-V and 0 mm, 5000 m\-V this ensures that a convertion is always possible\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em mm}]\item[{\em returned}]native value \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertMvToMm@{ConvertMvToMm}}
\index{ConvertMvToMm@{ConvertMvToMm}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Convert\-Mv\-To\-Mm (float {\em f\-Value\-In}, float \& {\em f\-Value\-Out})}\label{classCFpsConvert_a37}


\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em values}]which should be converted, \item[{\em converted}]value \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true : ok, false : something is gone wrong \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertMvToMm@{ConvertMvToMm}}
\index{ConvertMvToMm@{ConvertMvToMm}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Convert\-Mv\-To\-Mm (const float {\em f\-Value\-In}, float \& {\em f\-Value\-Out}) const}\label{classCFpsConvert_a21}


convert between m\-V/mm 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em m\-V}]\item[{\em returned}]mm \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true ok 

false error ( e.g. no data points stored ) \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertMvToNative@{ConvertMvToNative}}
\index{ConvertMvToNative@{ConvertMvToNative}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Convert\-Mv\-To\-Native (const float {\em f\-Value\-In}, int \& {\em i\-Value\-Out}) const}\label{classCFpsConvert_a23}


convert m\-V to native( 16 bit value ) 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em m\-V}]\item[{\em returned}]native value \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertNativeToMm@{ConvertNativeToMm}}
\index{ConvertNativeToMm@{ConvertNativeToMm}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Convert\-Native\-To\-Mm (const unsigned int {\em i\-Value\-In}, float \& {\em f\-Value\-Out}) const}\label{classCFpsConvert_a27}


convert current native ( 16 bit value ) to mm 

\begin{Desc}
\item[Zu beachten:]additional bounding data points are 10 mm, 0 m\-V and 0 mm, 5000 m\-V this ensures that a convertion is always possible\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em native}]value \item[{\em returned}]mm \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertNativeToMv@{ConvertNativeToMv}}
\index{ConvertNativeToMv@{ConvertNativeToMv}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Convert\-Native\-To\-Mv (const unsigned int {\em i\-Value\-In}, float \& {\em f\-Value\-Out}) const}\label{classCFpsConvert_a26}


convert current native ( 16 bit value ) to m\-V 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em native}]value \item[{\em returned}]m\-V \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertNativeToSpec@{ConvertNativeToSpec}}
\index{ConvertNativeToSpec@{ConvertNativeToSpec}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Convert\-Native\-To\-Spec (unsigned int {\em i\-Value\-In}, float \& {\em f\-Value\-Out})}\label{classCFpsConvert_a43}


\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em values}]which should be converted, \item[{\em converted}]value \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true : ok, false : something is gone wrong \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertNativeToSpec@{ConvertNativeToSpec}}
\index{ConvertNativeToSpec@{ConvertNativeToSpec}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Convert\-Native\-To\-Spec (const unsigned int {\em i\-Value\-In}, float \& {\em f\-Value\-Out}) const}\label{classCFpsConvert_a28}


convert current native ( 16 bit value ) to current working unit 

\begin{Desc}
\item[Zu beachten:]additional bounding data points are 10 mm, 0 m\-V and 0 mm, 5000 m\-V this ensures that a convertion is always possible\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em native}]value \item[{\em returned}]current working unit \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true ok \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertSpecToNative@{ConvertSpecToNative}}
\index{ConvertSpecToNative@{ConvertSpecToNative}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Convert\-Spec\-To\-Native (float {\em f\-Value\-In}, int \& {\em i\-Value\-Out})}\label{classCFpsConvert_a44}


\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em values}]which should be converted, \item[{\em converted}]value \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true : ok, false : something is gone wrong \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!ConvertSpecToNative@{ConvertSpecToNative}}
\index{ConvertSpecToNative@{ConvertSpecToNative}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Convert\-Spec\-To\-Native (const float {\em f\-Value\-In}, int \& {\em i\-Value\-Out}) const}\label{classCFpsConvert_a25}


convert current working unit to native( 16 bit value ) 

\begin{Desc}
\item[Zu beachten:]additional bounding data points are 10 mm, 0 m\-V and 0 mm, 5000 m\-V this ensures that a convertion is always possible\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em mm}]or m\-V \item[{\em returned}]native value \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true ok \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!DecCurStuetzstelle@{DecCurStuetzstelle}}
\index{DecCurStuetzstelle@{DecCurStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Dec\-Cur\-Stuetzstelle (void)}\label{classCFpsConvert_a18}


decremens the current data point 

\begin{Desc}
\item[Zu beachten:]use the Set\-Cur/ Get\-Cur / Inc\-Cur / Dec\-Cur functions for easy traversion through the array of stored data points\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetCurStuetzstelle@{GetCurStuetzstelle}}
\index{GetCurStuetzstelle@{GetCurStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Get\-Cur\-Stuetzstelle (float \& {\em f\-X}, float \& {\em f\-Y}) const}\label{classCFpsConvert_a16}


delivers the current data point 

\begin{Desc}
\item[Zu beachten:]use the Set\-Cur/ Get\-Cur / Inc\-Cur / Dec\-Cur functions for easy traversion through the array of stored data points\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em returned}]m\-V \item[{\em returned}]mm \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetCurStuetzstelle@{GetCurStuetzstelle}}
\index{GetCurStuetzstelle@{GetCurStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int CFps\-Convert::Get\-Cur\-Stuetzstelle (void) const}\label{classCFpsConvert_a14}


delivers the currently used data point index 

\begin{Desc}
\item[Zu beachten:]use the Set\-Cur/ Get\-Cur / Inc\-Cur / Dec\-Cur functions for easy traversion through the array of stored data points\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]currently used index \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetMaxMm@{GetMaxMm}}
\index{GetMaxMm@{GetMaxMm}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}float CFps\-Convert::Get\-Max\-Mm (void) const}\label{classCFpsConvert_a6}


delivers the maximum ( in mm ) of the stored data points 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]the max. mm \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetMeasureMode@{GetMeasureMode}}
\index{GetMeasureMode@{GetMeasureMode}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CFps\-Convert::FPS\_\-MEASURE\_\-MODE} CFps\-Convert::Get\-Measure\-Mode (void) const}\label{classCFpsConvert_a4}


delivers the current working unit ( mm or m\-V ) 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]the current working unit \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetMinMm@{GetMinMm}}
\index{GetMinMm@{GetMinMm}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}float CFps\-Convert::Get\-Min\-Mm (void) const}\label{classCFpsConvert_a7}


delivers the minimum ( in mm ) of the stored data points 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]the min. mm \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetNumStuetzStellen@{GetNumStuetzStellen}}
\index{GetNumStuetzStellen@{GetNumStuetzStellen}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int CFps\-Convert::Get\-Num\-Stuetz\-Stellen (void) const}\label{classCFpsConvert_a39}


\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]the number of stored stuetzstellen \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetNumStuetzstellen@{GetNumStuetzstellen}}
\index{GetNumStuetzstellen@{GetNumStuetzstellen}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned int CFps\-Convert::Get\-Num\-Stuetzstellen (void) const}\label{classCFpsConvert_a8}


delivers the number of stored data points 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]the number of stored data points \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetStuetzStelle@{GetStuetzStelle}}
\index{GetStuetzStelle@{GetStuetzStelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Get\-Stuetz\-Stelle (const unsigned int {\em ui\-Index}, float \& {\em f\-X}, float \& {\em f\-Y}) const}\label{classCFpsConvert_a42}


\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em index}]of the stuetzstelle, which should be delivered, \item[{\em returnvalues}]:: x values : means valtage, y values : means mm \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true : ok, false : wrong index \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetStuetzstelle@{GetStuetzstelle}}
\index{GetStuetzstelle@{GetStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Get\-Stuetzstelle (const unsigned int {\em ui\-Index}, float \& {\em f\-X}, float \& {\em f\-Y}) const}\label{classCFpsConvert_a12}


delivers the data point conresponding to the overgiven index 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em index}]\item[{\em returned}]m\-V \item[{\em returned}]mm \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true everything is ok 

false else \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!GetVersion@{GetVersion}}
\index{GetVersion@{GetVersion}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int CFps\-Convert::Get\-Version (void) const}\label{classCFpsConvert_a2}


delivers the version of this class 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]version \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!IncCurStuetzstelle@{IncCurStuetzstelle}}
\index{IncCurStuetzstelle@{IncCurStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Inc\-Cur\-Stuetzstelle (void)}\label{classCFpsConvert_a17}


incremens the current data point index 

\begin{Desc}
\item[Zu beachten:]use the Set\-Cur/ Get\-Cur / Inc\-Cur / Dec\-Cur functions for easy traversion through the array of stored data points\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em ---}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!SetCurStuetzstelle@{SetCurStuetzstelle}}
\index{SetCurStuetzstelle@{SetCurStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Set\-Cur\-Stuetzstelle (const float {\em f\-X}, const float {\em f\-Y})}\label{classCFpsConvert_a15}


sets the current data point 

\begin{Desc}
\item[Zu beachten:]use the Set\-Cur/ Get\-Cur / Inc\-Cur / Dec\-Cur functions for easy traversion through the array of stored data points\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em m\-V}]\item[{\em mm}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!SetCurStuetzstelle@{SetCurStuetzstelle}}
\index{SetCurStuetzstelle@{SetCurStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Set\-Cur\-Stuetzstelle (const unsigned int {\em ui\-Cur\-Stuetzstelle})}\label{classCFpsConvert_a13}


sets the currently used data point index 

\begin{Desc}
\item[Zu beachten:]use the Set\-Cur/ Get\-Cur / Inc\-Cur / Dec\-Cur functions for easy traversion through the array of stored data points\end{Desc}
addition note if the new index $<$ 1 the index will be set to 1 new index $>$ max. max. \begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em new}]current index \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!SetMeasureMode@{SetMeasureMode}}
\index{SetMeasureMode@{SetMeasureMode}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Set\-Measure\-Mode (const {\bf FPS\_\-MEASURE\_\-MODE} {\em New\-Mode})}\label{classCFpsConvert_a3}


sets the current working unit 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em the}]new working unit ( mm or m\-V ) \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!SetNumStuetzstellen@{SetNumStuetzstellen}}
\index{SetNumStuetzstellen@{SetNumStuetzstellen}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Set\-Num\-Stuetzstellen (unsigned int {\em ui\-New\-Num\-Stuetzstellen})}\label{classCFpsConvert_a9}


sets the number of stored data points 

\begin{Desc}
\item[Zu beachten:]the default values for data points are 0 mm / 0 m\-V\end{Desc}
\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em new}]number of stored data points \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!SetStuetzStelle@{SetStuetzStelle}}
\index{SetStuetzStelle@{SetStuetzStelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Set\-Stuetz\-Stelle (const unsigned int {\em ui\-Index}, const float {\em f\-X}, const float {\em f\-Y})}\label{classCFpsConvert_a41}


\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em index}]of the stuetzstelle, which should be changed, \item[{\em x}]values : means valtage, y values : means mm \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true : ok, false : wrong index \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!SetStuetzstelle@{SetStuetzstelle}}
\index{SetStuetzstelle@{SetStuetzstelle}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CFps\-Convert::Set\-Stuetzstelle (const unsigned int {\em ui\-Index}, const float {\em f\-X}, const float {\em f\-Y})}\label{classCFpsConvert_a11}


sets a specific data point 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em index}]of the new data point ( array index ) \item[{\em m\-V}]\item[{\em mm}]\end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]--- \end{Desc}
\index{CFpsConvert@{CFps\-Convert}!StuetzstelleWasModified@{StuetzstelleWasModified}}
\index{StuetzstelleWasModified@{StuetzstelleWasModified}!CFpsConvert@{CFps\-Convert}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CFps\-Convert::Stuetzstelle\-Was\-Modified (const unsigned int {\em ui\-Index}) const}\label{classCFpsConvert_a19}


delivers the information if the corresponding data point was modified since the start of the program 

\begin{Desc}
\item[Parameter:]
\begin{description}
\item[{\em index}]of the data point \end{description}
\end{Desc}
\begin{Desc}
\item[R\"{u}ckgabe:]true data point was modified 

false else \end{Desc}


Die Dokumentation f\"{u}r diese Klasse wurde erzeugt aufgrund der Dateien:\begin{CompactItemize}
\item 
convert.hpp\item 
fps\_\-convert.hpp\item 
convert.cpp\item 
fps\_\-convert.cpp\end{CompactItemize}
