\doxysection{PCBFactory Class Reference}
\hypertarget{classPCBFactory}{}\label{classPCBFactory}\index{PCBFactory@{PCBFactory}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classPCBFactory_a161b8dd69b181fa8f1aa9e749ef8dfb2}\label{classPCBFactory_a161b8dd69b181fa8f1aa9e749ef8dfb2} 
const std\+::string \& {\bfseries get\+Data} () const
\item 
\Hypertarget{classPCBFactory_a96c392f6b481d5f94ca43c9c2df224e1}\label{classPCBFactory_a96c392f6b481d5f94ca43c9c2df224e1} 
\mbox{\hyperlink{classPCBoard}{PCBoard}} \texorpdfstring{$\ast$}{*} {\bfseries create} (const std\+::string \&data)
\item 
\Hypertarget{classPCBFactory_a91dcb8a0815f4484a12f813ed4e73d59}\label{classPCBFactory_a91dcb8a0815f4484a12f813ed4e73d59} 
\mbox{\hyperlink{classPCBoard}{PCBoard}} \texorpdfstring{$\ast$}{*} {\bfseries load\+And\+Create} (const std\+::string \&file\+Path)
\item 
\Hypertarget{classPCBFactory_a4ab7ed9d0b082cc5ee1888e95b634652}\label{classPCBFactory_a4ab7ed9d0b082cc5ee1888e95b634652} 
void {\bfseries set\+Unit\+Length\+\_\+nm} (Nanometers nm)
\item 
\Hypertarget{classPCBFactory_a5fa831ef3defcb9f08c9c50bd3ba07bb}\label{classPCBFactory_a5fa831ef3defcb9f08c9c50bd3ba07bb} 
Nanometers {\bfseries get\+Unit\+Length\+\_\+nm} (Nanometers Default) const
\item 
\Hypertarget{classPCBFactory_a9f03702c1b9824e83c565f5b060bfddb}\label{classPCBFactory_a9f03702c1b9824e83c565f5b060bfddb} 
void {\bfseries set\+Force\+Design\+Res} (bool b)
\item 
\Hypertarget{classPCBFactory_a3a46eb3704bb7147244580bba2f35f91}\label{classPCBFactory_a3a46eb3704bb7147244580bba2f35f91} 
bool {\bfseries design\+Res\+Forced} () const
\item 
\Hypertarget{classPCBFactory_af4537562bc25664ecc72e43fc45fffbe}\label{classPCBFactory_af4537562bc25664ecc72e43fc45fffbe} 
void {\bfseries set\+Fixed\+Track\+Params} (bool b)
\item 
\Hypertarget{classPCBFactory_acec88594bb5a4fddaa1ef711ab6ce958}\label{classPCBFactory_acec88594bb5a4fddaa1ef711ab6ce958} 
Real {\bfseries has\+Fixed\+Track\+Params} () const
\item 
\Hypertarget{classPCBFactory_a6e5ac3558b2410bd13b7929fd17e9709}\label{classPCBFactory_a6e5ac3558b2410bd13b7929fd17e9709} 
void {\bfseries set\+Net\+Overrides} (Py\+Object \texorpdfstring{$\ast$}{*}over)
\item 
\Hypertarget{classPCBFactory_af9f3ba49ba8c233ccea1839751a041f7}\label{classPCBFactory_af9f3ba49ba8c233ccea1839751a041f7} 
const \mbox{\hyperlink{classNetOverrides}{Net\+Overrides}} \& {\bfseries get\+Net\+Overrides} () const
\item 
\Hypertarget{classPCBFactory_a1f41e27c3e694dd71ba78b9654a75cc5}\label{classPCBFactory_a1f41e27c3e694dd71ba78b9654a75cc5} 
void {\bfseries set\+Topologies} (Py\+Object \texorpdfstring{$\ast$}{*})
\item 
\Hypertarget{classPCBFactory_a16f57f60bdb5a3c9e22cfc9a15b0e10e}\label{classPCBFactory_a16f57f60bdb5a3c9e22cfc9a15b0e10e} 
const \mbox{\hyperlink{structNetTopology}{Net\+Topology}} \texorpdfstring{$\ast$}{*} {\bfseries get\+Topology} (const std\+::string \&net) const
\item 
\Hypertarget{classPCBFactory_ad88efbe8d9c71dfc8a30181978ec0a89}\label{classPCBFactory_ad88efbe8d9c71dfc8a30181978ec0a89} 
void {\bfseries set\+Autocreate\+Connections} (bool b)
\item 
\Hypertarget{classPCBFactory_a8b5c97b1a99f5cf2591166314023b2c4}\label{classPCBFactory_a8b5c97b1a99f5cf2591166314023b2c4} 
bool {\bfseries autocreate\+Connections} () const
\item 
\Hypertarget{classPCBFactory_a2f29defd08ed220bc70fc62c1c337f6b}\label{classPCBFactory_a2f29defd08ed220bc70fc62c1c337f6b} 
void {\bfseries set\+Lock\+Routed\+Connections} (bool b)
\item 
\Hypertarget{classPCBFactory_ab9d59df44d4bf7a9e11ff3ca70399a42}\label{classPCBFactory_ab9d59df44d4bf7a9e11ff3ca70399a42} 
void {\bfseries set\+Load\+Fanout} (bool b)
\item 
\Hypertarget{classPCBFactory_a04676d176e0d9b7398359c9928726a00}\label{classPCBFactory_a04676d176e0d9b7398359c9928726a00} 
bool {\bfseries get\+Load\+Fanout} () const
\item 
\Hypertarget{classPCBFactory_a779d57bcd7fdf2cbd1d54f9306bb3d4a}\label{classPCBFactory_a779d57bcd7fdf2cbd1d54f9306bb3d4a} 
void {\bfseries set\+Load\+Tracks} (Py\+Object \texorpdfstring{$\ast$}{*})
\item 
\Hypertarget{classPCBFactory_a15a8224a25308e7f3a0931976c4689dd}\label{classPCBFactory_a15a8224a25308e7f3a0931976c4689dd} 
bool {\bfseries get\+Load\+Tracks\+For\+Net} (const std\+::string \&name) const
\item 
\Hypertarget{classPCBFactory_a1db09314aab762bc7d51ac9a248765ed}\label{classPCBFactory_a1db09314aab762bc7d51ac9a248765ed} 
void {\bfseries set\+Rectify\+Segments\+Degrees} (Real deg)
\item 
\Hypertarget{classPCBFactory_a04a56cb83a3d197786d25f07402c10b8}\label{classPCBFactory_a04a56cb83a3d197786d25f07402c10b8} 
Real {\bfseries get\+Rectify\+Segments\+Radians} () const
\item 
\Hypertarget{classPCBFactory_a1216b6718aed1ba62dae016d7a5e8698}\label{classPCBFactory_a1216b6718aed1ba62dae016d7a5e8698} 
void {\bfseries set\+Load\+Polygons\+As\+Boxes} (bool b)
\item 
\Hypertarget{classPCBFactory_ab50d1f028d5a7362e593dbdadc8f710a}\label{classPCBFactory_ab50d1f028d5a7362e593dbdadc8f710a} 
bool {\bfseries load\+Polygons\+As\+Boxes} () const
\item 
\Hypertarget{classPCBFactory_a5a5f629c5660de559cf5faefcbc122ed}\label{classPCBFactory_a5a5f629c5660de559cf5faefcbc122ed} 
void {\bfseries set\+Layout\+Area\+Min\+Margin} (float v)
\item 
\Hypertarget{classPCBFactory_ae8644c13ef67caa46dfd3b3cbd3e3f78}\label{classPCBFactory_ae8644c13ef67caa46dfd3b3cbd3e3f78} 
void {\bfseries set\+Layout\+Area\+Max\+Margin} (float v)
\item 
\Hypertarget{classPCBFactory_a198a43402cb1fe14a02b8e65ae0d34de}\label{classPCBFactory_a198a43402cb1fe14a02b8e65ae0d34de} 
float {\bfseries get\+Layout\+Area\+Min\+Margin} () const
\item 
\Hypertarget{classPCBFactory_a20b74397261d619842c8f6156ae7cf26}\label{classPCBFactory_a20b74397261d619842c8f6156ae7cf26} 
float {\bfseries get\+Layout\+Area\+Max\+Margin} () const
\item 
\Hypertarget{classPCBFactory_a04840607d779445f8fbc696dd9038145}\label{classPCBFactory_a04840607d779445f8fbc696dd9038145} 
void {\bfseries set\+Ignore\+Layout\+Bounds} (bool b)
\item 
\Hypertarget{classPCBFactory_a0b6f831e35f863f1580bdf4ebb3ed82e}\label{classPCBFactory_a0b6f831e35f863f1580bdf4ebb3ed82e} 
bool {\bfseries ignore\+Layout\+Bounds} () const
\item 
\Hypertarget{classPCBFactory_a8fa15398ed5344321795ad1c2ce12828}\label{classPCBFactory_a8fa15398ed5344321795ad1c2ce12828} 
bool {\bfseries check\+Pin\+Intersections} () const
\end{DoxyCompactItemize}


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