\section{A\-I\-D\-A\-:\-:I\-Data\-Point\-R\-O\-O\-T Class Reference}
\label{classAIDA_1_1IDataPointROOT}\index{A\-I\-D\-A\-::\-I\-Data\-Point\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Data\-Point\-R\-O\-O\-T}}


Basic user-\/level interface class for holding and managing a single set of \char`\"{}measurements\char`\"{}.  




{\ttfamily \#include $<$I\-Data\-Point\-R\-O\-O\-T.\-h$>$}

Inheritance diagram for A\-I\-D\-A\-:\-:I\-Data\-Point\-R\-O\-O\-T\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classAIDA_1_1IDataPointROOT}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf I\-Data\-Point\-R\-O\-O\-T} ()\label{classAIDA_1_1IDataPointROOT_a93d1a5b5392c6b0a90a97ed24b625be2}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
{\bfseries I\-Data\-Point\-R\-O\-O\-T} (int {\bf dimension})\label{classAIDA_1_1IDataPointROOT_a4c46e15da7a0728e12eed736eac8d6db}

\item 
virtual {\bf $\sim$\-I\-Data\-Point\-R\-O\-O\-T} ()\label{classAIDA_1_1IDataPointROOT_a156d6003ea156602773cda14ae0c3050}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf dimension} () const 
\begin{DoxyCompactList}\small\item\em Get the dimension of the \doxyref{I\-Data\-Point}{p.}{classAIDA_1_1IDataPoint}, i.\-e. \end{DoxyCompactList}\item 
virtual {\bf I\-Measurement} $\ast$ {\bf coordinate} (int coord)
\begin{DoxyCompactList}\small\item\em Get the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement} for a given coordinate. \end{DoxyCompactList}\item 
virtual const {\bf I\-Measurement} $\ast$ {\bfseries coordinate} (int coord) const \label{classAIDA_1_1IDataPointROOT_a77c53058b2a024ef96a2a388e3f696c2}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Basic user-\/level interface class for holding and managing a single set of \char`\"{}measurements\char`\"{}. 

\begin{DoxyAuthor}{Author}
T. Kraemer, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{I\-Data\-Point\-R\-O\-O\-T.\-h}{p.}{IDataPointROOT_8h_source},v 1.\-2 2006-\/12-\/04 17\-:24\-:06 tkraemer Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Data\-Point\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Data\-Point\-R\-O\-O\-T}!coordinate@{coordinate}}
\index{coordinate@{coordinate}!AIDA::IDataPointROOT@{A\-I\-D\-A\-::\-I\-Data\-Point\-R\-O\-O\-T}}
\subsubsection[{coordinate}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Measurement} $\ast$ I\-Data\-Point\-R\-O\-O\-T\-::coordinate (
\begin{DoxyParamCaption}
\item[{int}]{coord}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IDataPointROOT_a78351772ab7d2e8413c277d673592b9b}


Get the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement} for a given coordinate. 


\begin{DoxyParams}{Parameters}
{\em coord} & The coordinate. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The corresponding \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Data\-Point} \doxyref{}{p.}{classAIDA_1_1IDataPoint_ada237921a991727e8d2d86ad42ee912d}.

\index{A\-I\-D\-A\-::\-I\-Data\-Point\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Data\-Point\-R\-O\-O\-T}!dimension@{dimension}}
\index{dimension@{dimension}!AIDA::IDataPointROOT@{A\-I\-D\-A\-::\-I\-Data\-Point\-R\-O\-O\-T}}
\subsubsection[{dimension}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Data\-Point\-R\-O\-O\-T\-::dimension (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IDataPointROOT_a982214f37605f149619a2d167f11e68e}


Get the dimension of the \doxyref{I\-Data\-Point}{p.}{classAIDA_1_1IDataPoint}, i.\-e. 

the number of coordinates the point has. \begin{DoxyReturn}{Returns}
The dimension. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Data\-Point} \doxyref{}{p.}{classAIDA_1_1IDataPoint_a7e116cfcc90cf82cac6d10449cd5aab2}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
I\-Data\-Point\-R\-O\-O\-T.\-h\item 
I\-Data\-Point\-R\-O\-O\-T.\-cc\end{DoxyCompactItemize}
