\section{marlintpc\-:\-:Relative\-Position Class Reference}
\label{classmarlintpc_1_1RelativePosition}\index{marlintpc\-::\-Relative\-Position@{marlintpc\-::\-Relative\-Position}}


\doxyref{Relative\-Position}{p.}{classmarlintpc_1_1RelativePosition}\-: An L\-C\-Object to hold a translation and two possible angles.  




{\ttfamily \#include $<$Relative\-Position.\-h$>$}

Inheritance diagram for marlintpc\-:\-:Relative\-Position\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1RelativePosition}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Relative\-Position} ()\label{classmarlintpc_1_1RelativePosition_acafdd015bb3c02c60b5ea8097c0cff1d}

\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
{\bfseries Relative\-Position} (E\-V\-E\-N\-T\-::\-L\-C\-Object $\ast$)\label{classmarlintpc_1_1RelativePosition_afac27b2cec34349d672d3088f5d88b42}

\item 
virtual {\bf $\sim$\-Relative\-Position} ()\label{classmarlintpc_1_1RelativePosition_ae6fe979be3a6da9734695649fbe0d0d9}

\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
double {\bfseries get\-\_\-x\-\_\-position} (void) const \label{classmarlintpc_1_1RelativePosition_a20f3aa94d8491691ded567d45e1ccc8f}

\item 
void {\bfseries set\-\_\-x\-\_\-position} (double)\label{classmarlintpc_1_1RelativePosition_a0386a50da11684dbc79939f7d4e86833}

\item 
double {\bfseries get\-\_\-y\-\_\-position} (void) const \label{classmarlintpc_1_1RelativePosition_a742cd994609dce2866ee17670d789afc}

\item 
void {\bfseries set\-\_\-y\-\_\-position} (double)\label{classmarlintpc_1_1RelativePosition_a72744a10e85375c47ac79b6d49b193d5}

\item 
double {\bfseries get\-\_\-z\-\_\-position} (void) const \label{classmarlintpc_1_1RelativePosition_a4adc8e1e2ccd080930266d34c15d1028}

\item 
void {\bfseries set\-\_\-z\-\_\-position} (double)\label{classmarlintpc_1_1RelativePosition_a5edd060359e5f0d2a9fe2c5c8d0edd13}

\item 
double {\bfseries get\-\_\-x\-\_\-rotation} (void) const \label{classmarlintpc_1_1RelativePosition_adf5ea9eedd585e7c8951b4d24f8b959e}

\item 
C\-L\-H\-E\-P\-::\-Hep3\-Vector {\bfseries get\-\_\-position} (void) const \label{classmarlintpc_1_1RelativePosition_a82218bf7afb43551aef79aefd6bdbfe4}

\item 
void {\bfseries set\-\_\-position} (C\-L\-H\-E\-P\-::\-Hep3\-Vector)\label{classmarlintpc_1_1RelativePosition_a7c90d7c37e36efc26344ded3963b6033}

\item 
void {\bfseries set\-\_\-x\-\_\-rotation} (double)\label{classmarlintpc_1_1RelativePosition_a8031260813e529bec383284b1d9ba243}

\item 
double {\bfseries get\-\_\-y\-\_\-rotation} (void) const \label{classmarlintpc_1_1RelativePosition_a290ed09f2e945aeceaa98ae639b80f21}

\item 
void {\bfseries set\-\_\-y\-\_\-rotation} (double)\label{classmarlintpc_1_1RelativePosition_abae88864254e2eb348c2e3e0ef38b046}

\item 
const std\-::string {\bf get\-Type\-Name} (void) const \label{classmarlintpc_1_1RelativePosition_a634a40e63662d20d932e626021230387}

\begin{DoxyCompactList}\small\item\em returns the typename of the class \end{DoxyCompactList}\item 
const std\-::string {\bf get\-Data\-Description} (void) const \label{classmarlintpc_1_1RelativePosition_a3fce322cc298b03f99b8922da76462fd}

\begin{DoxyCompactList}\small\item\em returns the type of data in the generic object \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{Relative\-Position}{p.}{classmarlintpc_1_1RelativePosition}\-: An L\-C\-Object to hold a translation and two possible angles. 

This can be used for coordinate transformations.

\begin{DoxyAuthor}{Author}
Christian Grefe 
\end{DoxyAuthor}


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