\doxysection{dsn\+::Structure Struct Reference}
\hypertarget{structdsn_1_1Structure}{}\label{structdsn_1_1Structure}\index{dsn::Structure@{dsn::Structure}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structdsn_1_1Structure_ab7a345c23e8e09bf096a553d93867120}\label{structdsn_1_1Structure_ab7a345c23e8e09bf096a553d93867120} 
std\+::string {\bfseries str} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{structdsn_1_1Structure_a88e891ee51f0231284ee60402e1fa733}\label{structdsn_1_1Structure_a88e891ee51f0231284ee60402e1fa733} 
std\+::vector$<$ \mbox{\hyperlink{classLayer}{Layer}} \texorpdfstring{$\ast$}{*} $>$ {\bfseries copper\+\_\+layers}
\item 
\Hypertarget{structdsn_1_1Structure_a7d8264bacc00001100f0e63ff7569f80}\label{structdsn_1_1Structure_a7d8264bacc00001100f0e63ff7569f80} 
std\+::vector$<$ \mbox{\hyperlink{classLayer}{Layer}} $>$ {\bfseries layers}
\item 
\Hypertarget{structdsn_1_1Structure_a932594ea853b02f72b0ef512799e970f}\label{structdsn_1_1Structure_a932594ea853b02f72b0ef512799e970f} 
\mbox{\hyperlink{classPath}{Path}} {\bfseries boundary}
\item 
\Hypertarget{structdsn_1_1Structure_a69e441dc9b27cc2f417eaf0056b43d9c}\label{structdsn_1_1Structure_a69e441dc9b27cc2f417eaf0056b43d9c} 
std\+::map$<$ std\+::string, std\+::string $>$ {\bfseries via}
\item 
\Hypertarget{structdsn_1_1Structure_a6b5e7c66d2ad1c2374aea6d43de30ca0}\label{structdsn_1_1Structure_a6b5e7c66d2ad1c2374aea6d43de30ca0} 
std\+::map$<$ std\+::string, double $>$ {\bfseries width}
\item 
\Hypertarget{structdsn_1_1Structure_ad2d9b35ea6042b6a13e7f3ca27eda20c}\label{structdsn_1_1Structure_ad2d9b35ea6042b6a13e7f3ca27eda20c} 
std\+::map$<$ std\+::string, double $>$ {\bfseries clearance}
\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}
