\section{gear\-:\-:Measurement\-Surface\-Store Class Reference}
\label{classgear_1_1MeasurementSurfaceStore}\index{gear\-::\-Measurement\-Surface\-Store@{gear\-::\-Measurement\-Surface\-Store}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Measurement\-Surface\-Store} ()\label{classgear_1_1MeasurementSurfaceStore_a32efb158306b3d24090a05572ee7abaf}

\begin{DoxyCompactList}\small\item\em Default Constructor. \end{DoxyCompactList}\item 
{\bf Measurement\-Surface\-Store} (const {\bf Measurement\-Surface\-Store} \&)\label{classgear_1_1MeasurementSurfaceStore_aa0507bdb28999996e21c73b7c985cd48}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
{\bf $\sim$\-Measurement\-Surface\-Store} ()\label{classgear_1_1MeasurementSurfaceStore_a1c8f80f1fb814d877fd6d89a9cc23957}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
{\bf Measurement\-Surface} const $\ast$ {\bf Get\-Measurement\-Surface} (int I\-D) const \label{classgear_1_1MeasurementSurfaceStore_aa1c4f923f72de900f723eb52f8a96ce1}

\begin{DoxyCompactList}\small\item\em Get Measurement Surface via I\-D. \end{DoxyCompactList}\item 
void {\bf Fill\-Store} ({\bf Measurement\-Surface\-Store\-Filler} $\ast$filler)
\begin{DoxyCompactList}\small\item\em Fill Store. \end{DoxyCompactList}\item 
bool {\bf is\-Filled} () const \label{classgear_1_1MeasurementSurfaceStore_a76ef26fd18045c8652f2592d36b38246}

\begin{DoxyCompactList}\small\item\em Check if the store has been filled already. \end{DoxyCompactList}\item 
std\-::string {\bf get\-Filler\-Name} () const 
\begin{DoxyCompactList}\small\item\em Get the Name of the Filler used to fill the store. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 20 of file Measurement\-Surface\-Store.\-h.



\subsection{Member Function Documentation}
\index{gear\-::\-Measurement\-Surface\-Store@{gear\-::\-Measurement\-Surface\-Store}!Fill\-Store@{Fill\-Store}}
\index{Fill\-Store@{Fill\-Store}!gear::MeasurementSurfaceStore@{gear\-::\-Measurement\-Surface\-Store}}
\subsubsection[{Fill\-Store}]{\setlength{\rightskip}{0pt plus 5cm}void gear\-::\-Measurement\-Surface\-Store\-::\-Fill\-Store (
\begin{DoxyParamCaption}
\item[{{\bf Measurement\-Surface\-Store\-Filler} $\ast$}]{filler}
\end{DoxyParamCaption}
)}\label{classgear_1_1MeasurementSurfaceStore_a8979ed5ac905b99cbf2e54e20995fd4b}


Fill Store. 

Only one filler will be accepted. \doxyref{Exception}{p.}{classgear_1_1Exception} will be thrown on further attempts 

Definition at line 95 of file Measurement\-Surface\-Store.\-cc.

\index{gear\-::\-Measurement\-Surface\-Store@{gear\-::\-Measurement\-Surface\-Store}!get\-Filler\-Name@{get\-Filler\-Name}}
\index{get\-Filler\-Name@{get\-Filler\-Name}!gear::MeasurementSurfaceStore@{gear\-::\-Measurement\-Surface\-Store}}
\subsubsection[{get\-Filler\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string gear\-::\-Measurement\-Surface\-Store\-::get\-Filler\-Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{classgear_1_1MeasurementSurfaceStore_ad995f61bf9ae295641216a3dbde04143}


Get the Name of the Filler used to fill the store. 

In the case of an empty store the string S\-T\-O\-R\-E\-\_\-\-N\-O\-T\-\_\-\-Y\-E\-T\-\_\-\-F\-I\-L\-L\-E\-D will be returned. 

Definition at line 84 of file Measurement\-Surface\-Store.\-cc.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Measurement\-Surface\-Store.\-h\item 
Measurement\-Surface\-Store.\-cc\end{DoxyCompactItemize}
