\section{gear\-:\-:Gear\-Material\-Properties\-Factory Class Reference}
\label{classgear_1_1GearMaterialPropertiesFactory}\index{gear\-::\-Gear\-Material\-Properties\-Factory@{gear\-::\-Gear\-Material\-Properties\-Factory}}


Factory singleton class -\/ plugin libraries will have to implement a concrete factory and register it on loading.  




{\ttfamily \#include $<$Gear\-Material\-Properties.\-h$>$}

Inheritance diagram for gear\-:\-:Gear\-Material\-Properties\-Factory\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classgear_1_1GearMaterialPropertiesFactory}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf Gear\-Material\-Properties} $\ast$ {\bf create} () const =0\label{classgear_1_1GearMaterialPropertiesFactory_add445bee768f226b081b25487cd6ae4c}

\begin{DoxyCompactList}\small\item\em Create a new object of the \doxyref{Gear\-Material\-Properties}{p.}{classgear_1_1GearMaterialProperties}. \end{DoxyCompactList}\item 
{\bf Gear\-Material\-Properties} $\ast$ {\bf create} ()=0\label{classgear_1_1GearMaterialPropertiesFactory_ac474d881be06c4c8d3eb3e82ef5e4a29}

\begin{DoxyCompactList}\small\item\em Create a new object of the \doxyref{Gear\-Material\-Properties}{p.}{classgear_1_1GearMaterialProperties}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static const \\*
{\bf Gear\-Material\-Properties\-Factory} $\ast$ {\bf instance} ()\label{classgear_1_1GearMaterialPropertiesFactory_a8ae2351bf24a95a3c3af6b6ff4903e1d}

\begin{DoxyCompactList}\small\item\em The instance. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Gear\-Material\-Properties\-Factory} $\ast$ {\bf instance} ()\label{classgear_1_1GearMaterialPropertiesFactory_a7a34a60656936062d1131e650caf3416}

\begin{DoxyCompactList}\small\item\em The instance. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
static \\*
{\bf Gear\-Material\-Properties\-Factory} $\ast$\& {\bfseries me} ()\label{classgear_1_1GearMaterialPropertiesFactory_ab4a356c75ce0ae4ef569b99c884c944c}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Factory singleton class -\/ plugin libraries will have to implement a concrete factory and register it on loading. 

Definition at line 56 of file Gear\-Material\-Properties.\-h.



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Gear\-Material\-Properties.\-h\end{DoxyCompactItemize}
