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


Store various constants.  


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


\subsection{Detailed Description}
Store various constants. 

\subsection{Enumeration Type Documentation}
\hypertarget{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}{\index{Constant@{Constant}!Direction@{Direction}}
\index{Direction@{Direction}!Constant@{Constant}}
\subsubsection[{Direction}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Constant\-::\-Direction}}}\label{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9af}
Routing directions. \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Horizontal@{Horizontal}!Constant@{Constant}}\index{Constant@{Constant}!Horizontal@{Horizontal}}\item[{\em 
\hypertarget{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db}{Horizontal}\label{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa7a545ff2d744fe30bfac294dfe9d03db}
}]Preferred routing direction is horizontal. \index{Vertical@{Vertical}!Constant@{Constant}}\index{Constant@{Constant}!Vertical@{Vertical}}\item[{\em 
\hypertarget{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34}{Vertical}\label{namespaceConstant_ac081a99f2b64361919ed5d9f37c0f9afa63ce9cc57c99cccca96aa1157113da34}
}]Preferred routing direction is vertical. \end{description}
\end{Desc}
\hypertarget{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}{\index{Constant@{Constant}!Layer\-Gauge\-Type@{Layer\-Gauge\-Type}}
\index{Layer\-Gauge\-Type@{Layer\-Gauge\-Type}!Constant@{Constant}}
\subsubsection[{Layer\-Gauge\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Constant\-::\-Layer\-Gauge\-Type}}}\label{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5}
Routing directions. \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Default@{Default}!Constant@{Constant}}\index{Constant@{Constant}!Default@{Default}}\item[{\em 
\hypertarget{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb}{Default}\label{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5ac83c789478a5dfedee2496415c62c1fb}
}]This is layer is a normal routing one. \index{Pin\-Only@{Pin\-Only}!Constant@{Constant}}\index{Constant@{Constant}!Pin\-Only@{Pin\-Only}}\item[{\em 
\hypertarget{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e}{Pin\-Only}\label{namespaceConstant_ab2e46a17cc373a268c5c24fa0e2067e5a816e7f6e3fb44de0c2da893f32a6748e}
}]This layer is only used to connect to pin. No routing wire will be drawn with it. \end{description}
\end{Desc}
\hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515f}{\index{Constant@{Constant}!Round@{Round}}
\index{Round@{Round}!Constant@{Constant}}
\subsubsection[{Round}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Constant\-::\-Round}}}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515f}
Routing directions. \begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{Superior@{Superior}!Constant@{Constant}}\index{Constant@{Constant}!Superior@{Superior}}\item[{\em 
\hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515faaf5371ebaadbfde8cd93c7e56aecb3c2}{Superior}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515faaf5371ebaadbfde8cd93c7e56aecb3c2}
}]Round to the superior bound. \index{Inferior@{Inferior}!Constant@{Constant}}\index{Constant@{Constant}!Inferior@{Inferior}}\item[{\em 
\hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa1140f16a605cb6cc263e206dcc2c90c9}{Inferior}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa1140f16a605cb6cc263e206dcc2c90c9}
}]Round to the inferior bound. \index{Nearest@{Nearest}!Constant@{Constant}}\index{Constant@{Constant}!Nearest@{Nearest}}\item[{\em 
\hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fac3c18902fbd4fbc14431d14904b35d61}{Nearest}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fac3c18902fbd4fbc14431d14904b35d61}
}]Round to the nearest bound. \index{Exact@{Exact}!Constant@{Constant}}\index{Constant@{Constant}!Exact@{Exact}}\item[{\em 
\hypertarget{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa8c19f155f88d2db98534c1aec454862d}{Exact}\label{namespaceConstant_abb6258ce09861f20cfe37b49d9a3515fa8c19f155f88d2db98534c1aec454862d}
}]Accept only exact match (no rounding errors). \end{description}
\end{Desc}
