\section{gear\-:\-:Gear\-Parameters\-Impl Class Reference}
\label{classgear_1_1GearParametersImpl}\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}}


Implementation of \doxyref{Gear\-Parameters}{p.}{classgear_1_1GearParameters} -\/ a set off parameters that can be used to describe the geometrical properties of a specific subdetector type for reconstruction.  




{\ttfamily \#include $<$Gear\-Parameters\-Impl.\-h$>$}

Inheritance diagram for gear\-:\-:Gear\-Parameters\-Impl\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=10.000000cm]{classgear_1_1GearParametersImpl}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\-::map$<$ std\-::string, \\*
int $>$ {\bfseries Int\-Map}\label{classgear_1_1GearParametersImpl_a5d324027c5c90a1647fe2d4b3d7a2630}

\item 
typedef std\-::map$<$ std\-::string, \\*
double $>$ {\bfseries Double\-Map}\label{classgear_1_1GearParametersImpl_a34c3abacedb238352b04a5c36376ee92}

\item 
typedef std\-::map$<$ std\-::string, \\*
std\-::string $>$ {\bfseries String\-Map}\label{classgear_1_1GearParametersImpl_a2b9ad91f979491f685281566a870cdc0}

\item 
typedef std\-::map$<$ std\-::string, \\*
Int\-Vec $>$ {\bfseries Int\-Vec\-Map}\label{classgear_1_1GearParametersImpl_adb2135e67286332e3be155289dda87fd}

\item 
typedef std\-::map$<$ std\-::string, \\*
Double\-Vec $>$ {\bfseries Double\-Vec\-Map}\label{classgear_1_1GearParametersImpl_acd71c1a9d59f621324151eeaea29dc33}

\item 
typedef std\-::map$<$ std\-::string, \\*
String\-Vec $>$ {\bfseries String\-Vec\-Map}\label{classgear_1_1GearParametersImpl_a35990793ae110d10d09e3e43fb8f7858}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-Gear\-Parameters\-Impl} ()\label{classgear_1_1GearParametersImpl_a330708092cdd59138e3e51760a500b8d}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual int {\bf get\-Int\-Val} (const std\-::string \&key) const   throw (\-Unknown\-Parameter\-Exception, std\-::exception )
\begin{DoxyCompactList}\small\item\em Integer value for key. \end{DoxyCompactList}\item 
virtual double {\bf get\-Double\-Val} (const std\-::string \&key) const   throw (\-Unknown\-Parameter\-Exception, std\-::exception )
\begin{DoxyCompactList}\small\item\em Double value for key. \end{DoxyCompactList}\item 
virtual const std\-::string \& {\bf get\-String\-Val} (const std\-::string \&key) const   throw (\-Unknown\-Parameter\-Exception, std\-::exception )
\begin{DoxyCompactList}\small\item\em String value for key. \end{DoxyCompactList}\item 
virtual const std\-::vector$<$ int $>$ \& {\bf get\-Int\-Vals} (const std\-::string \&key) const   throw (\-Unknown\-Parameter\-Exception, std\-::exception )
\begin{DoxyCompactList}\small\item\em Integer values for key. \end{DoxyCompactList}\item 
virtual const std\-::vector\\*
$<$ double $>$ \& {\bf get\-Double\-Vals} (const std\-::string \&key) const   throw (\-Unknown\-Parameter\-Exception, std\-::exception )
\begin{DoxyCompactList}\small\item\em Double values for key. \end{DoxyCompactList}\item 
virtual const std\-::vector\\*
$<$ std\-::string $>$ \& {\bf get\-String\-Vals} (const std\-::string \&key) const   throw (\-Unknown\-Parameter\-Exception, std\-::exception )
\begin{DoxyCompactList}\small\item\em String values for key. \end{DoxyCompactList}\item 
virtual void {\bf set\-Int\-Val} (const std\-::string \&key, int val)\label{classgear_1_1GearParametersImpl_a34bd798598c5c53c9c01c15c787fc47f}

\begin{DoxyCompactList}\small\item\em Set Integer value for key. \end{DoxyCompactList}\item 
virtual void {\bf set\-Double\-Val} (const std\-::string \&key, double val)\label{classgear_1_1GearParametersImpl_a0869bd01de019fb4d7cbc62204d2ded1}

\begin{DoxyCompactList}\small\item\em Double value for key. \end{DoxyCompactList}\item 
virtual void {\bf set\-String\-Val} (const std\-::string \&key, const std\-::string \&val)\label{classgear_1_1GearParametersImpl_a91c9d64139334a12ae7f69981159fc97}

\begin{DoxyCompactList}\small\item\em String value for key. \end{DoxyCompactList}\item 
virtual void {\bf set\-Int\-Vals} (const std\-::string \&key, const std\-::vector$<$ int $>$ \&vals)\label{classgear_1_1GearParametersImpl_a1007964088d337cb5f1b05a773433c6f}

\begin{DoxyCompactList}\small\item\em Integer values for key. \end{DoxyCompactList}\item 
virtual void {\bf set\-Double\-Vals} (const std\-::string \&key, const std\-::vector$<$ double $>$ \&vals)\label{classgear_1_1GearParametersImpl_a8e46d475ab44509843661ab242fa5209}

\begin{DoxyCompactList}\small\item\em Double values for key. \end{DoxyCompactList}\item 
virtual void {\bf set\-String\-Vals} (const std\-::string \&key, const std\-::vector$<$ std\-::string $>$ \&vals)\label{classgear_1_1GearParametersImpl_a7abc33d324daa743044adbcf118d05fd}

\begin{DoxyCompactList}\small\item\em String values for key. \end{DoxyCompactList}\item 
virtual const std\-::vector\\*
$<$ std\-::string $>$ \& {\bf get\-Int\-Keys} () const 
\begin{DoxyCompactList}\small\item\em All keys of int variables. \end{DoxyCompactList}\item 
virtual const std\-::vector\\*
$<$ std\-::string $>$ \& {\bf get\-Double\-Keys} () const 
\begin{DoxyCompactList}\small\item\em All keys of double variables. \end{DoxyCompactList}\item 
virtual const std\-::vector\\*
$<$ std\-::string $>$ \& {\bf get\-String\-Keys} () const 
\begin{DoxyCompactList}\small\item\em All keys of string variables. \end{DoxyCompactList}\item 
virtual const std\-::vector\\*
$<$ std\-::string $>$ \& {\bf get\-Int\-Vec\-Keys} () const 
\begin{DoxyCompactList}\small\item\em All keys of Int\-Vec variables. \end{DoxyCompactList}\item 
virtual const std\-::vector\\*
$<$ std\-::string $>$ \& {\bf get\-Double\-Vec\-Keys} () const 
\begin{DoxyCompactList}\small\item\em All keys of Double\-Vec variables. \end{DoxyCompactList}\item 
virtual const std\-::vector\\*
$<$ std\-::string $>$ \& {\bf get\-String\-Vec\-Keys} () const 
\begin{DoxyCompactList}\small\item\em All keys of String\-Vec variables. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::map$<$ std\-::string, int $>$ {\bfseries \-\_\-int\-Map}\label{classgear_1_1GearParametersImpl_ae3e137da70af14dcc5ac9668bfc97eae}

\item 
std\-::map$<$ std\-::string, double $>$ {\bfseries \-\_\-double\-Map}\label{classgear_1_1GearParametersImpl_a3848ddee2890e90ffd349920377c554d}

\item 
std\-::map$<$ std\-::string, \\*
std\-::string $>$ {\bfseries \-\_\-string\-Map}\label{classgear_1_1GearParametersImpl_ae688920171c461798ddabc30e0c42b4b}

\item 
std\-::map$<$ std\-::string, Int\-Vec $>$ {\bfseries \-\_\-int\-Vec\-Map}\label{classgear_1_1GearParametersImpl_a3a47ee067d84072fa011d4d303e10149}

\item 
std\-::map$<$ std\-::string, Double\-Vec $>$ {\bfseries \-\_\-double\-Vec\-Map}\label{classgear_1_1GearParametersImpl_a1d75645228ee5f8b712c2cf384a92dab}

\item 
std\-::map$<$ std\-::string, String\-Vec $>$ {\bfseries \-\_\-string\-Vec\-Map}\label{classgear_1_1GearParametersImpl_aed6c84174bbbea61ffe56d7838cff669}

\item 
String\-Vec {\bfseries \-\_\-int\-Keys}\label{classgear_1_1GearParametersImpl_ac53ccd36bed9bd13cae190b8808e20c9}

\item 
String\-Vec {\bfseries \-\_\-double\-Keys}\label{classgear_1_1GearParametersImpl_a68c833d92e2a9eb3decb78e2c0c9e4ae}

\item 
String\-Vec {\bfseries \-\_\-string\-Keys}\label{classgear_1_1GearParametersImpl_a3024dd89b9441307206dccebe2397cf2}

\item 
String\-Vec {\bfseries \-\_\-int\-Vec\-Keys}\label{classgear_1_1GearParametersImpl_a0d9e1d226ff328094fc3fa38f967db0e}

\item 
String\-Vec {\bfseries \-\_\-double\-Vec\-Keys}\label{classgear_1_1GearParametersImpl_a3af9cb37f1f27cf473c92f48386a6f4e}

\item 
String\-Vec {\bfseries \-\_\-string\-Vec\-Keys}\label{classgear_1_1GearParametersImpl_a4d66a5640ba7134746e31512e35f79b8}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Implementation of \doxyref{Gear\-Parameters}{p.}{classgear_1_1GearParameters} -\/ a set off parameters that can be used to describe the geometrical properties of a specific subdetector type for reconstruction. 

It basically allows to retrieve named parameters of type int, string and double and arrays/vectors of these types and set these.

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

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{Gear\-Parameters\-Impl.\-h}{p.}{GearParametersImpl_8h_source} 380 2011-\/08-\/26 12\-:24\-:46\-Z gaede 
\end{DoxyParagraph}


Definition at line 19 of file Gear\-Parameters\-Impl.\-h.



\subsection{Member Function Documentation}
\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-Double\-Keys@{get\-Double\-Keys}}
\index{get\-Double\-Keys@{get\-Double\-Keys}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-Double\-Keys}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ std\-::string $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-Double\-Keys (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a26376bf03f4277cca68c8b889be124a7}


All keys of double variables. 



Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a01b031e4638e9616ca93981afc11f71e}.



Definition at line 100 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-Double\-Val@{get\-Double\-Val}}
\index{get\-Double\-Val@{get\-Double\-Val}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-Double\-Val}]{\setlength{\rightskip}{0pt plus 5cm}double gear\-::\-Gear\-Parameters\-Impl\-::get\-Double\-Val (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{key}
\end{DoxyParamCaption}
) const throw  {\bf Unknown\-Parameter\-Exception}, std\-::exception) \hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a397b8b455251bbaccc041640978cb42c}


Double value for key. 


\begin{DoxyExceptions}{Exceptions}
{\em \doxyref{Unknown\-Parameter\-Exception}{p.}{classgear_1_1UnknownParameterException}} & \\
\hline
\end{DoxyExceptions}


Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a9c1660159a7fd184a288ea885a98e12d}.



Definition at line 17 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-Double\-Vals@{get\-Double\-Vals}}
\index{get\-Double\-Vals@{get\-Double\-Vals}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-Double\-Vals}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ double $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-Double\-Vals (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{key}
\end{DoxyParamCaption}
) const throw  {\bf Unknown\-Parameter\-Exception}, std\-::exception) \hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a5f8d6d6e813a517188401c7f92826a17}


Double values for key. 


\begin{DoxyExceptions}{Exceptions}
{\em \doxyref{Unknown\-Parameter\-Exception}{p.}{classgear_1_1UnknownParameterException}} & \\
\hline
\end{DoxyExceptions}


Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_ae24d6a967de118542e75ec86eacced4e}.



Definition at line 43 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-Double\-Vec\-Keys@{get\-Double\-Vec\-Keys}}
\index{get\-Double\-Vec\-Keys@{get\-Double\-Vec\-Keys}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-Double\-Vec\-Keys}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ std\-::string $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-Double\-Vec\-Keys (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a98fcb2398532f8b0de3a3fe53f802409}


All keys of Double\-Vec variables. 



Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a7227e6f819daf7d19f1cd10bc8d3ebb8}.



Definition at line 135 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-Int\-Keys@{get\-Int\-Keys}}
\index{get\-Int\-Keys@{get\-Int\-Keys}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-Int\-Keys}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ std\-::string $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-Int\-Keys (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a748b9b6299e06ef6e93d3ee34cd7e82e}


All keys of int variables. 



Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a5fe558a48ccbf6e30f666d74eb9421c0}.



Definition at line 89 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-Int\-Val@{get\-Int\-Val}}
\index{get\-Int\-Val@{get\-Int\-Val}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-Int\-Val}]{\setlength{\rightskip}{0pt plus 5cm}int gear\-::\-Gear\-Parameters\-Impl\-::get\-Int\-Val (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{key}
\end{DoxyParamCaption}
) const throw  {\bf Unknown\-Parameter\-Exception}, std\-::exception) \hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a68b16c8e44e3c8bb4414a168759760af}


Integer value for key. 


\begin{DoxyExceptions}{Exceptions}
{\em \doxyref{Unknown\-Parameter\-Exception}{p.}{classgear_1_1UnknownParameterException}} & \\
\hline
\end{DoxyExceptions}


Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a1ebdb65345c3a58979c4fba71a1107f6}.



Definition at line 9 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-Int\-Vals@{get\-Int\-Vals}}
\index{get\-Int\-Vals@{get\-Int\-Vals}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-Int\-Vals}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ int $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-Int\-Vals (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{key}
\end{DoxyParamCaption}
) const throw  {\bf Unknown\-Parameter\-Exception}, std\-::exception) \hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a8cc12855bf889d9232775d3fed4f162c}


Integer values for key. 


\begin{DoxyExceptions}{Exceptions}
{\em \doxyref{Unknown\-Parameter\-Exception}{p.}{classgear_1_1UnknownParameterException}} & \\
\hline
\end{DoxyExceptions}


Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a785cc9c1e0b62db8a219c265ad9a93e9}.



Definition at line 34 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-Int\-Vec\-Keys@{get\-Int\-Vec\-Keys}}
\index{get\-Int\-Vec\-Keys@{get\-Int\-Vec\-Keys}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-Int\-Vec\-Keys}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ std\-::string $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-Int\-Vec\-Keys (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_ac858135840a6c9b25ca55726e05cac32}


All keys of Int\-Vec variables. 



Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a5b682f0689c360bdc0fb9a77f5b47f70}.



Definition at line 124 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-String\-Keys@{get\-String\-Keys}}
\index{get\-String\-Keys@{get\-String\-Keys}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-String\-Keys}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ std\-::string $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-String\-Keys (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a8827762dc062fe2d73b899b5342f8308}


All keys of string variables. 



Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a7bbd164a1720f81429ba89d02de6d51d}.



Definition at line 113 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-String\-Val@{get\-String\-Val}}
\index{get\-String\-Val@{get\-String\-Val}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-String\-Val}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& gear\-::\-Gear\-Parameters\-Impl\-::get\-String\-Val (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{key}
\end{DoxyParamCaption}
) const throw  {\bf Unknown\-Parameter\-Exception}, std\-::exception) \hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_ab4f10378db69ae11ea2b2765a8d4ca38}


String value for key. 


\begin{DoxyExceptions}{Exceptions}
{\em \doxyref{Unknown\-Parameter\-Exception}{p.}{classgear_1_1UnknownParameterException}} & \\
\hline
\end{DoxyExceptions}


Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a310d9939ebd7edfc39e03905537d0e06}.



Definition at line 25 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-String\-Vals@{get\-String\-Vals}}
\index{get\-String\-Vals@{get\-String\-Vals}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-String\-Vals}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ std\-::string $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-String\-Vals (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{key}
\end{DoxyParamCaption}
) const throw  {\bf Unknown\-Parameter\-Exception}, std\-::exception) \hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_a4e3cba0476294e5d267977d66c9af9f9}


String values for key. 


\begin{DoxyExceptions}{Exceptions}
{\em \doxyref{Unknown\-Parameter\-Exception}{p.}{classgear_1_1UnknownParameterException}} & \\
\hline
\end{DoxyExceptions}


Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_ad80b93f43538f7737b25f688f7b1bd17}.



Definition at line 52 of file Gear\-Parameters\-Impl.\-cc.

\index{gear\-::\-Gear\-Parameters\-Impl@{gear\-::\-Gear\-Parameters\-Impl}!get\-String\-Vec\-Keys@{get\-String\-Vec\-Keys}}
\index{get\-String\-Vec\-Keys@{get\-String\-Vec\-Keys}!gear::GearParametersImpl@{gear\-::\-Gear\-Parameters\-Impl}}
\subsubsection[{get\-String\-Vec\-Keys}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::vector$<$ std\-::string $>$ \& gear\-::\-Gear\-Parameters\-Impl\-::get\-String\-Vec\-Keys (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classgear_1_1GearParametersImpl_aad40b13ddbb961f3acb63763aa9781c8}


All keys of String\-Vec variables. 



Implements {\bf gear\-::\-Gear\-Parameters} \doxyref{}{p.}{classgear_1_1GearParameters_a5d277a7e63cb0d12b7a638a2037e8bc1}.



Definition at line 147 of file Gear\-Parameters\-Impl.\-cc.



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