\hypertarget{namespaceConstant}{}\section{Constant Namespace Reference}
\label{namespaceConstant}\index{Constant@{Constant}}


Store various constants.  


\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}{Direction}} \{ \newline
\mbox{\hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db}{Horizontal}} = (1$<$$<$0), 
\newline
\mbox{\hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34}{Vertical}} = (1$<$$<$1)
 \}
\item 
enum \mbox{\hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}{Layer\+Gauge\+Type}} \{ \newline
\mbox{\hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb}{Default}} = (1$<$$<$0), 
\newline
\mbox{\hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e}{Pin\+Only}} = (1$<$$<$1)
 \}
\item 
enum \mbox{\hyperlink{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515f}{Round}} \{ \newline
\mbox{\hyperlink{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515faaf5371ebaadbfde8cd93c7e56aecb3c2}{Superior}} = (1$<$$<$2), 
\newline
\mbox{\hyperlink{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa1140f16a605cb6cc263e206dcc2c90c9}{Inferior}} = (1$<$$<$3), 
\newline
\mbox{\hyperlink{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fac3c18902fbd4fbc14431d14904b35d61}{Nearest}} = (1$<$$<$4), 
\newline
\mbox{\hyperlink{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa8c19f155f88d2db98534c1aec454862d}{Exact}} = (1$<$$<$5)
 \}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Store various constants. 

\subsection{Enumeration Type Documentation}
\mbox{\Hypertarget{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}\label{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}} 
\index{Constant@{Constant}!Direction@{Direction}}
\index{Direction@{Direction}!Constant@{Constant}}
\subsubsection{\texorpdfstring{Direction}{Direction}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}{Constant\+::\+Direction}}}

Routing directions. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Horizontal@{Horizontal}!Constant@{Constant}}\index{Constant@{Constant}!Horizontal@{Horizontal}}}\mbox{\Hypertarget{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db}\label{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db}} 
Horizontal&Preferred routing direction is horizontal. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Vertical@{Vertical}!Constant@{Constant}}\index{Constant@{Constant}!Vertical@{Vertical}}}\mbox{\Hypertarget{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34}\label{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34}} 
Vertical&Preferred routing direction is vertical. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}\label{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}} 
\index{Constant@{Constant}!Layer\+Gauge\+Type@{Layer\+Gauge\+Type}}
\index{Layer\+Gauge\+Type@{Layer\+Gauge\+Type}!Constant@{Constant}}
\subsubsection{\texorpdfstring{Layer\+Gauge\+Type}{LayerGaugeType}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}{Constant\+::\+Layer\+Gauge\+Type}}}

Routing directions. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Default@{Default}!Constant@{Constant}}\index{Constant@{Constant}!Default@{Default}}}\mbox{\Hypertarget{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb}\label{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb}} 
Default&This is layer is a normal routing one. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Pin\+Only@{Pin\+Only}!Constant@{Constant}}\index{Constant@{Constant}!Pin\+Only@{Pin\+Only}}}\mbox{\Hypertarget{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e}\label{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e}} 
Pin\+Only&This layer is only used to connect to pin. No routing wire will be drawn with it. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515f}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515f}} 
\index{Constant@{Constant}!Round@{Round}}
\index{Round@{Round}!Constant@{Constant}}
\subsubsection{\texorpdfstring{Round}{Round}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515f}{Constant\+::\+Round}}}

Routing directions. \begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{Superior@{Superior}!Constant@{Constant}}\index{Constant@{Constant}!Superior@{Superior}}}\mbox{\Hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515faaf5371ebaadbfde8cd93c7e56aecb3c2}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515faaf5371ebaadbfde8cd93c7e56aecb3c2}} 
Superior&Round to the superior bound. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Inferior@{Inferior}!Constant@{Constant}}\index{Constant@{Constant}!Inferior@{Inferior}}}\mbox{\Hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa1140f16a605cb6cc263e206dcc2c90c9}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa1140f16a605cb6cc263e206dcc2c90c9}} 
Inferior&Round to the inferior bound. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Nearest@{Nearest}!Constant@{Constant}}\index{Constant@{Constant}!Nearest@{Nearest}}}\mbox{\Hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fac3c18902fbd4fbc14431d14904b35d61}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fac3c18902fbd4fbc14431d14904b35d61}} 
Nearest&Round to the nearest bound. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{Exact@{Exact}!Constant@{Constant}}\index{Constant@{Constant}!Exact@{Exact}}}\mbox{\Hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa8c19f155f88d2db98534c1aec454862d}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa8c19f155f88d2db98534c1aec454862d}} 
Exact&Accept only exact match (no rounding errors). \\
\hline

\end{DoxyEnumFields}
