\doxysection{Rasterizer\texorpdfstring{$<$}{<} ROP \texorpdfstring{$>$}{>} Class Template Reference}
\hypertarget{classRasterizer}{}\label{classRasterizer}\index{Rasterizer$<$ ROP $>$@{Rasterizer$<$ ROP $>$}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classRasterizer_a4a5d57417e3264c13974520ec3c83361}\label{classRasterizer_a4a5d57417e3264c13974520ec3c83361} 
{\bfseries Rasterizer} (const \mbox{\hyperlink{classUniformGrid25}{Uniform\+Grid25}} \&G)
\item 
\Hypertarget{classRasterizer_a09d80fce1bed400cee61815caf38f8ca}\label{classRasterizer_a09d80fce1bed400cee61815caf38f8ca} 
void {\bfseries set\+Expansion} (Real s)
\item 
\Hypertarget{classRasterizer_a6468d7dbf10b223f949fb5df4c97c9d5}\label{classRasterizer_a6468d7dbf10b223f949fb5df4c97c9d5} 
void {\bfseries rasterize\+Fill} (const Bbox\+\_\+2 \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a1730e68b4e00d6d70c000660c6c98fec}\label{classRasterizer_a1730e68b4e00d6d70c000660c6c98fec} 
void {\bfseries rasterize\+Line} (const Bbox\+\_\+2 \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_aea5ae21c708409e712f0b79824a9cc98}\label{classRasterizer_aea5ae21c708409e712f0b79824a9cc98} 
void {\bfseries rasterize\+Fill} (const \mbox{\hyperlink{classSegment__25}{Segment\+\_\+25}} \&)
\item 
\Hypertarget{classRasterizer_a1096e93338582c9ea63cce7fab30b041}\label{classRasterizer_a1096e93338582c9ea63cce7fab30b041} 
void {\bfseries rasterize\+Line} (const \mbox{\hyperlink{classSegment__25}{Segment\+\_\+25}} \&)
\item 
\Hypertarget{classRasterizer_abb9a7424d05a1205600217e67780ae59}\label{classRasterizer_abb9a7424d05a1205600217e67780ae59} 
void {\bfseries rasterize\+Fill} (const \mbox{\hyperlink{classSegment__25}{Segment\+\_\+25}} \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a5e0c22450ab3a5c0e3a5323ea79c71f8}\label{classRasterizer_a5e0c22450ab3a5c0e3a5323ea79c71f8} 
void {\bfseries rasterize\+Line} (const \mbox{\hyperlink{classSegment__25}{Segment\+\_\+25}} \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_aed7e89adff23d9f47dab15f22060b8a2}\label{classRasterizer_aed7e89adff23d9f47dab15f22060b8a2} 
void {\bfseries rasterize\+Fill} (const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&, uint caps\+Mask=RASTERIZE\+\_\+\+CAPS\+\_\+\+MASK\+\_\+\+BOTH)
\item 
\Hypertarget{classRasterizer_a82e04c9db997e0df97de1607bcb9e84c}\label{classRasterizer_a82e04c9db997e0df97de1607bcb9e84c} 
void {\bfseries rasterize\+Line} (const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&, uint caps\+Mask=RASTERIZE\+\_\+\+CAPS\+\_\+\+MASK\+\_\+\+BOTH)
\item 
\Hypertarget{classRasterizer_aff329ecc314c0e01c253dc9840349a45}\label{classRasterizer_aff329ecc314c0e01c253dc9840349a45} 
void {\bfseries rasterize\+Fill} (const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&, uint caps\+Mask, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_ab821b16bfdaf4bcc25d63ea5003bb7ba}\label{classRasterizer_ab821b16bfdaf4bcc25d63ea5003bb7ba} 
void {\bfseries rasterize\+Line} (const \mbox{\hyperlink{classWideSegment__25}{Wide\+Segment\+\_\+25}} \&, uint caps\+Mask, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a12f3a1bf1e3b87fccaeb0ec08f49bad5}\label{classRasterizer_a12f3a1bf1e3b87fccaeb0ec08f49bad5} 
void {\bfseries rasterize\+Fill} (const Circle\+\_\+2 \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_aecf1e25921948f547eebe5e89cb0a085}\label{classRasterizer_aecf1e25921948f547eebe5e89cb0a085} 
void {\bfseries rasterize\+Line} (const Circle\+\_\+2 \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a7e19d0ea1f898658dd0bd51451aeb70a}\label{classRasterizer_a7e19d0ea1f898658dd0bd51451aeb70a} 
void {\bfseries rasterize\+Fill} (const Triangle\+\_\+2 \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a39b08bc7fa4d616a0ffaac3f0c8d36b8}\label{classRasterizer_a39b08bc7fa4d616a0ffaac3f0c8d36b8} 
void {\bfseries rasterize\+Line} (const Triangle\+\_\+2 \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a9c8b583b3d2e88a588b880a865fd418a}\label{classRasterizer_a9c8b583b3d2e88a588b880a865fd418a} 
void {\bfseries rasterize\+Fill} (const Polygon\+\_\+2 \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a958c1e6e013b8ecee7ce9f18dc1c58cd}\label{classRasterizer_a958c1e6e013b8ecee7ce9f18dc1c58cd} 
void {\bfseries rasterize\+Line} (const Polygon\+\_\+2 \&, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_acc41931dde4e88011fbf610aa16d3a85}\label{classRasterizer_acc41931dde4e88011fbf610aa16d3a85} 
void {\bfseries rasterize\+Fill} (const \mbox{\hyperlink{classAShape}{AShape}} \texorpdfstring{$\ast$}{*}, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a1620f3c52ee58259fac8a1deece25dc4}\label{classRasterizer_a1620f3c52ee58259fac8a1deece25dc4} 
void {\bfseries rasterize\+Line} (const \mbox{\hyperlink{classAShape}{AShape}} \texorpdfstring{$\ast$}{*}, uint Z0, uint Z1)
\item 
\Hypertarget{classRasterizer_a2e2e9b635ad2f8ae7e9856695cea1d08}\label{classRasterizer_a2e2e9b635ad2f8ae7e9856695cea1d08} 
void {\bfseries rasterize\+Fill} (const \mbox{\hyperlink{classTrack}{Track}} \&, uint mask=RASTERIZE\+\_\+\+MASK\+\_\+\+ALL)
\item 
\Hypertarget{classRasterizer_abf76e549a8541e205c7f653fa3400471}\label{classRasterizer_abf76e549a8541e205c7f653fa3400471} 
void {\bfseries rasterize\+Line} (const \mbox{\hyperlink{classTrack}{Track}} \&)
\item 
\Hypertarget{classRasterizer_a93946f55502a628544c02df980bf90fa}\label{classRasterizer_a93946f55502a628544c02df980bf90fa} 
void {\bfseries rasterize\+Ranges} (const std\+::vector$<$ \mbox{\hyperlink{structIndexRange}{Index\+Range}} $>$ \&)
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classRasterizer_a470c1bb8c2265d9ff01fe45ccb44959b}\label{classRasterizer_a470c1bb8c2265d9ff01fe45ccb44959b} 
ROP {\bfseries OP}
\end{DoxyCompactItemize}


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