\doxysection{dsn\+::Pin Struct Reference}
\hypertarget{structdsn_1_1Pin}{}\label{structdsn_1_1Pin}\index{dsn::Pin@{dsn::Pin}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structdsn_1_1Pin_a9ad7ec03daa26c591e12a24f593bdf6f}\label{structdsn_1_1Pin_a9ad7ec03daa26c591e12a24f593bdf6f} 
std\+::string {\bfseries str} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structdsn_1_1Pin_ad458f78925f76500ee03b4fb74628a2a}\label{structdsn_1_1Pin_ad458f78925f76500ee03b4fb74628a2a} 
\mbox{\hyperlink{structdsn_1_1Padstack}{Padstack}} \texorpdfstring{$\ast$}{*} {\bfseries padstack} \{0\}
\item 
\Hypertarget{structdsn_1_1Pin_aa74b5afe2e99e717c721dad15f864502}\label{structdsn_1_1Pin_aa74b5afe2e99e717c721dad15f864502} 
std\+::string {\bfseries name}
\item 
\Hypertarget{structdsn_1_1Pin_ade3d99f09e5acdeea2dc9fe6b12b1df4}\label{structdsn_1_1Pin_ade3d99f09e5acdeea2dc9fe6b12b1df4} 
std\+::string {\bfseries net}
\item 
\Hypertarget{structdsn_1_1Pin_af1a3eefac7414f2e90c421f3a8b88fbe}\label{structdsn_1_1Pin_af1a3eefac7414f2e90c421f3a8b88fbe} 
int {\bfseries index}
\item 
\Hypertarget{structdsn_1_1Pin_aeae8b8a573b8b7638dd23d21a18ae417}\label{structdsn_1_1Pin_aeae8b8a573b8b7638dd23d21a18ae417} 
int {\bfseries angle} \{0\}
\item 
\Hypertarget{structdsn_1_1Pin_a5e011719b0431099c6102f368df3b5f9}\label{structdsn_1_1Pin_a5e011719b0431099c6102f368df3b5f9} 
double {\bfseries x}
\item 
\Hypertarget{structdsn_1_1Pin_a045341a1b71031d7907378a80d073e1b}\label{structdsn_1_1Pin_a045341a1b71031d7907378a80d073e1b} 
double {\bfseries y}
\item 
\Hypertarget{structdsn_1_1Pin_a308219c25335707b3755150e2fe71440}\label{structdsn_1_1Pin_a308219c25335707b3755150e2fe71440} 
int {\bfseries z0} = std\+::numeric\+\_\+limits$<$int$>$\+::max()
\item 
\Hypertarget{structdsn_1_1Pin_a460079af50625eebfa5f8e16b08bedd7}\label{structdsn_1_1Pin_a460079af50625eebfa5f8e16b08bedd7} 
int {\bfseries z1} = -\/1
\item 
\Hypertarget{structdsn_1_1Pin_a65cce87c14ec7aa65edada08dfec9736}\label{structdsn_1_1Pin_a65cce87c14ec7aa65edada08dfec9736} 
double {\bfseries clearance} \{0.\+0\}
\item 
\Hypertarget{structdsn_1_1Pin_a29b3f820c8a4cc7829cd25f2ba0310fa}\label{structdsn_1_1Pin_a29b3f820c8a4cc7829cd25f2ba0310fa} 
bool {\bfseries has\+\_\+net} \{false\}
\item 
\Hypertarget{structdsn_1_1Pin_a0cf6d88e378d0318b589ee3d3ea1ae7e}\label{structdsn_1_1Pin_a0cf6d88e378d0318b589ee3d3ea1ae7e} 
std\+::optional$<$ std\+::string $>$ {\bfseries compound}
\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/\+Loaders/DSN.\+hpp\end{DoxyCompactItemize}
