\hypertarget{classHurricane_1_1RegularLayer}{}\section{Hurricane\+:\+:Regular\+Layer Class Reference}
\label{classHurricane_1_1RegularLayer}\index{Hurricane\+::\+Regular\+Layer@{Hurricane\+::\+Regular\+Layer}}


\mbox{\hyperlink{classHurricane_1_1RegularLayer}{Regular\+Layer}} description ({\bfseries A\+PI})  




Inheritance diagram for Hurricane\+:\+:Regular\+Layer\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=202pt]{classHurricane_1_1RegularLayer__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classHurricane_1_1BasicLayer}{Basic\+Layer}} $\ast$ \mbox{\hyperlink{classHurricane_1_1RegularLayer_a148c5839b544c2a0aa5d25be5958dfaf}{get\+Basic\+Layer}} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{classHurricane_1_1RegularLayer}{Regular\+Layer}} $\ast$ \mbox{\hyperlink{classHurricane_1_1RegularLayer_a6b40a35fec1c4fc168d608b8b96c8477}{create}} (\mbox{\hyperlink{classHurricane_1_1Technology}{Technology}} $\ast$technology, const \mbox{\hyperlink{classHurricane_1_1Name}{Name}} \&name, \mbox{\hyperlink{classHurricane_1_1BasicLayer}{Basic\+Layer}} $\ast$layer)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\mbox{\hyperlink{classHurricane_1_1RegularLayer}{Regular\+Layer}} description ({\bfseries A\+PI}) 

For a more complete description of the Layers objects, please refer to \mbox{\hyperlink{classHurricane_1_1Layer_secLayerIntro}{Layer Introduction}}.

\mbox{\hyperlink{classHurricane_1_1RegularLayer}{Regular\+Layer}} is a symbolic layer that contains exactly one \mbox{\hyperlink{classHurricane_1_1BasicLayer}{Basic\+Layer}}. The accessors functions\+: 
\begin{DoxyItemize}
\item Regular\+Layer\+::get\+Top() 
\item Regular\+Layer\+::get\+Bottom() 
\item Regular\+Layer\+::get\+Opposite() 
\end{DoxyItemize}All returns that \mbox{\hyperlink{classHurricane_1_1BasicLayer}{Basic\+Layer}}.

It have one enclose, extention cap \& extension width. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{classHurricane_1_1RegularLayer_a6b40a35fec1c4fc168d608b8b96c8477}\label{classHurricane_1_1RegularLayer_a6b40a35fec1c4fc168d608b8b96c8477}} 
\index{Hurricane\+::\+Regular\+Layer@{Hurricane\+::\+Regular\+Layer}!create@{create}}
\index{create@{create}!Hurricane\+::\+Regular\+Layer@{Hurricane\+::\+Regular\+Layer}}
\subsubsection{\texorpdfstring{create()}{create()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classHurricane_1_1RegularLayer}{Regular\+Layer}} $\ast$ Hurricane\+::\+Regular\+Layer\+::create (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classHurricane_1_1Technology}{Technology}} $\ast$}]{technology,  }\item[{const \mbox{\hyperlink{classHurricane_1_1Name}{Name}} \&}]{name,  }\item[{\mbox{\hyperlink{classHurricane_1_1BasicLayer}{Basic\+Layer}} $\ast$}]{layer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

creates and returns a new regular layer named {\ttfamily $<$name$>$}.

\begin{DoxyParagraph}{Caution\+: Throws an exception if the technology is null, if the name is }
empty, if a layer of same name already exists or if we overflow the capacity of the bit field associated to the layer mask. 
\end{DoxyParagraph}
\mbox{\Hypertarget{classHurricane_1_1RegularLayer_a148c5839b544c2a0aa5d25be5958dfaf}\label{classHurricane_1_1RegularLayer_a148c5839b544c2a0aa5d25be5958dfaf}} 
\index{Hurricane\+::\+Regular\+Layer@{Hurricane\+::\+Regular\+Layer}!get\+Basic\+Layer@{get\+Basic\+Layer}}
\index{get\+Basic\+Layer@{get\+Basic\+Layer}!Hurricane\+::\+Regular\+Layer@{Hurricane\+::\+Regular\+Layer}}
\subsubsection{\texorpdfstring{get\+Basic\+Layer()}{getBasicLayer()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classHurricane_1_1BasicLayer}{Basic\+Layer}} $\ast$ Hurricane\+::\+Regular\+Layer\+::get\+Basic\+Layer (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

{\bfseries Returns\+:} the one associated \mbox{\hyperlink{classHurricane_1_1BasicLayer}{Basic\+Layer}}. 

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