\hypertarget{classHurricane_1_1Rubber}{}\section{Hurricane\+:\+:Rubber Class Reference}
\label{classHurricane_1_1Rubber}\index{Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}}


\mbox{\hyperlink{classHurricane_1_1Rubber}{Rubber}} description ({\bfseries A\+PI})  




Inheritance diagram for Hurricane\+:\+:Rubber\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=184pt]{classHurricane_1_1Rubber__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \mbox{\hyperlink{classHurricane_1_1Go}{Go}} \mbox{\hyperlink{classHurricane_1_1Rubber_aa74649cee7cda714020e77194af2210a}{Inherit}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classHurricane_1_1Net}{Net}} $\ast$ \mbox{\hyperlink{classHurricane_1_1Rubber_a3d4156388d0a9e53daa00cdae9732e12}{get\+Net}} () const
\item 
\mbox{\hyperlink{classHurricane_1_1Hook}{Hook}} $\ast$ \mbox{\hyperlink{classHurricane_1_1Rubber_a9f7b9bc21b4df4c2bac602f045477711}{get\+Hook}} () const
\item 
unsigned \mbox{\hyperlink{classHurricane_1_1Rubber_a5fbe74e46313c0c1a264f0c7bda11e94}{get\+Count}} () const
\item 
\mbox{\hyperlink{classHurricane_1_1Point}{Point}} \mbox{\hyperlink{classHurricane_1_1Rubber_a124ef92401fd95ff794e381acd24e4ff}{get\+Center}} () const
\item 
\mbox{\hyperlink{namespaceHurricane_a9dcd9b74dc5e2b51bec7a13c25807e02}{Hooks}} \mbox{\hyperlink{classHurricane_1_1Rubber_a6d87ff89d80fbaeeb6fea4157b92d1e3}{get\+Hooks}} () const
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\mbox{\hyperlink{classHurricane_1_1Rubber}{Rubber}} description ({\bfseries A\+PI}) 

\hypertarget{classHurricane_1_1Rubber_secRubberIntro}{}\subsection{Introduction}\label{classHurricane_1_1Rubber_secRubberIntro}
Ring introduce the concept of virtual connection between different master hooks present in the ring. \mbox{\hyperlink{classHurricane_1_1Rubber}{Rubber}} is just introduced to materialize this implicit relation.\hypertarget{classHurricane_1_1Rubber_secRubberConstructors}{}\subsection{Constructors \& Destructors}\label{classHurricane_1_1Rubber_secRubberConstructors}
Rubbers are entirely managed by \mbox{\hyperlink{namespaceHurricane}{Hurricane}}. So no constructors nor destructor are avalaible. 

\subsection{Member Typedef Documentation}
\mbox{\Hypertarget{classHurricane_1_1Rubber_aa74649cee7cda714020e77194af2210a}\label{classHurricane_1_1Rubber_aa74649cee7cda714020e77194af2210a}} 
\index{Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}!Inherit@{Inherit}}
\index{Inherit@{Inherit}!Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}}
\subsubsection{\texorpdfstring{Inherit}{Inherit}}
{\footnotesize\ttfamily \mbox{\hyperlink{classHurricane_1_1Rubber_aa74649cee7cda714020e77194af2210a}{Hurricane\+::\+Rubber\+::\+Inherit}}}

Useful for calling upon methods of the base class without knowing it. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{classHurricane_1_1Rubber_a3d4156388d0a9e53daa00cdae9732e12}\label{classHurricane_1_1Rubber_a3d4156388d0a9e53daa00cdae9732e12}} 
\index{Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}!get\+Net@{get\+Net}}
\index{get\+Net@{get\+Net}!Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}}
\subsubsection{\texorpdfstring{get\+Net()}{getNet()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classHurricane_1_1Net}{Net}} $\ast$ Hurricane\+::\+Rubber\+::get\+Net (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} the net owning the rubber. \mbox{\Hypertarget{classHurricane_1_1Rubber_a9f7b9bc21b4df4c2bac602f045477711}\label{classHurricane_1_1Rubber_a9f7b9bc21b4df4c2bac602f045477711}} 
\index{Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}!get\+Hook@{get\+Hook}}
\index{get\+Hook@{get\+Hook}!Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}}
\subsubsection{\texorpdfstring{get\+Hook()}{getHook()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classHurricane_1_1Hook}{Hook}} $\ast$ Hurricane\+::\+Rubber\+::get\+Hook (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} one hook (necessarily a master hook) of the ring which has created the rubber. \mbox{\Hypertarget{classHurricane_1_1Rubber_a5fbe74e46313c0c1a264f0c7bda11e94}\label{classHurricane_1_1Rubber_a5fbe74e46313c0c1a264f0c7bda11e94}} 
\index{Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}!get\+Count@{get\+Count}}
\index{get\+Count@{get\+Count}!Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}}
\subsubsection{\texorpdfstring{get\+Count()}{getCount()}}
{\footnotesize\ttfamily unsigned Hurricane\+::\+Rubber\+::get\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} the count associated to the rubber (in fact the number of master hooks of the ring).

\begin{DoxyRemark}{Remarks}
This count is at least equal to two else the rubber doesn\textquotesingle{}t exists (no need). 
\end{DoxyRemark}
\mbox{\Hypertarget{classHurricane_1_1Rubber_a124ef92401fd95ff794e381acd24e4ff}\label{classHurricane_1_1Rubber_a124ef92401fd95ff794e381acd24e4ff}} 
\index{Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}!get\+Center@{get\+Center}}
\index{get\+Center@{get\+Center}!Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}}
\subsubsection{\texorpdfstring{get\+Center()}{getCenter()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classHurricane_1_1Point}{Point}} Hurricane\+::\+Rubber\+::get\+Center (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

{\bfseries Returns\+:} the center of the rubber (computed at the fly). \mbox{\Hypertarget{classHurricane_1_1Rubber_a6d87ff89d80fbaeeb6fea4157b92d1e3}\label{classHurricane_1_1Rubber_a6d87ff89d80fbaeeb6fea4157b92d1e3}} 
\index{Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}!get\+Hooks@{get\+Hooks}}
\index{get\+Hooks@{get\+Hooks}!Hurricane\+::\+Rubber@{Hurricane\+::\+Rubber}}
\subsubsection{\texorpdfstring{get\+Hooks()}{getHooks()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespaceHurricane_a9dcd9b74dc5e2b51bec7a13c25807e02}{Hooks}} Hurricane\+::\+Rubber\+::get\+Hooks (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

{\bfseries Returns\+:} the collection of master hooks that the rubber virtualy connect. 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Rubber.\+h\item 
Rubber.\+dox\end{DoxyCompactItemize}
