\hypertarget{classBufferedLine}{\section{\-Buffered\-Line \-Class \-Reference}
\label{classBufferedLine}\index{\-Buffered\-Line@{\-Buffered\-Line}}
}


{\ttfamily \#include $<$\-Buffered\-Line.\-h$>$}



\-Inheritance diagram for \-Buffered\-Line\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=174pt]{classBufferedLine__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Buffered\-Line\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBufferedLine__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBufferedLine_a5a4f1fac0351a7189fd52acee0d29a7a}{\-Buffered\-Line} (\hyperlink{namespaceBWAPI_1_1CoordinateType_a44abdfdfcf5c0fd00406ca992937b254}{\-B\-W\-A\-P\-I\-::\-Coordinate\-Type\-::\-Enum} coord\-Type, \hyperlink{BufferedItem_8h_a539f352b6a28f43a62c8f53ac54edc16}{\-Buffered\-Category} id, int time, int x1, int y1, int x2, int y2, \hyperlink{classBWAPI_1_1Color}{\-B\-W\-A\-P\-I\-::\-Color} color)
\item 
virtual void \hyperlink{classBufferedLine_a048715d556a1ad8d8d9d5a45ec4a8c1e}{draw} ()
\end{DoxyCompactItemize}
\subsection*{\-Private \-Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{classBufferedLine_a2ef81bfb9de47fd02c2e03f05266db9d}{m\-X1}
\item 
int \hyperlink{classBufferedLine_a7836a744d8ff6a3a90186a663beeca5b}{m\-Y1}
\item 
int \hyperlink{classBufferedLine_ab3b9038a6fde94778a8833dcbc970178}{m\-X2}
\item 
int \hyperlink{classBufferedLine_a2fd3788805937cb7a892a868d4cbada3}{m\-Y2}
\item 
\hyperlink{classBWAPI_1_1Color}{\-B\-W\-A\-P\-I\-::\-Color} \hyperlink{classBufferedLine_a70c04f0168f56371793d4aa35f9b5fb6}{m\-Color}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 7 of file \-Buffered\-Line.\-h.



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBufferedLine_a5a4f1fac0351a7189fd52acee0d29a7a}{\index{\-Buffered\-Line@{\-Buffered\-Line}!\-Buffered\-Line@{\-Buffered\-Line}}
\index{\-Buffered\-Line@{\-Buffered\-Line}!BufferedLine@{\-Buffered\-Line}}
\subsubsection[{\-Buffered\-Line}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Buffered\-Line\-::\-Buffered\-Line} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Coordinate\-Type\-::\-Enum}}]{coord\-Type, }
\item[{{\bf \-Buffered\-Category}}]{id, }
\item[{int}]{time, }
\item[{int}]{x1, }
\item[{int}]{y1, }
\item[{int}]{x2, }
\item[{int}]{y2, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Color}}]{color}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBufferedLine_a5a4f1fac0351a7189fd52acee0d29a7a}


\-Definition at line 10 of file \-Buffered\-Line.\-h.


\begin{DoxyCode}
                : BufferedItem(coordType, id, time)
                , mX1(x1)
                , mY1(y1)
                , mX2(x2)
                , mY2(y2)
                , mColor(color)
        {}
\end{DoxyCode}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBufferedLine_a048715d556a1ad8d8d9d5a45ec4a8c1e}{\index{\-Buffered\-Line@{\-Buffered\-Line}!draw@{draw}}
\index{draw@{draw}!BufferedLine@{\-Buffered\-Line}}
\subsubsection[{draw}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf \-Buffered\-Line\-::draw} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classBufferedLine_a048715d556a1ad8d8d9d5a45ec4a8c1e}


\-Reimplemented from \hyperlink{classBufferedItem_af9816ddb761607a2503fa06298958703}{\-Buffered\-Item}.



\-Definition at line 19 of file \-Buffered\-Line.\-h.



\-References \-B\-W\-A\-P\-I\-::\-Broodwar, \-B\-W\-A\-P\-I\-::\-Game\-::draw\-Line(), m\-Color, \-Buffered\-Item\-::m\-Coord\-Type, m\-X1, m\-X2, m\-Y1, and m\-Y2.


\begin{DoxyCode}
        {
                BWAPI::Broodwar->drawLine(mCoordType, mX1, mY1, mX2, mY2, mColor
      );
        }
\end{DoxyCode}


\-Here is the call graph for this function\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{classBufferedLine_a048715d556a1ad8d8d9d5a45ec4a8c1e_cgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBufferedLine_a70c04f0168f56371793d4aa35f9b5fb6}{\index{\-Buffered\-Line@{\-Buffered\-Line}!m\-Color@{m\-Color}}
\index{m\-Color@{m\-Color}!BufferedLine@{\-Buffered\-Line}}
\subsubsection[{m\-Color}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Color} {\bf \-Buffered\-Line\-::m\-Color}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classBufferedLine_a70c04f0168f56371793d4aa35f9b5fb6}


\-Definition at line 29 of file \-Buffered\-Line.\-h.



\-Referenced by draw().

\hypertarget{classBufferedLine_a2ef81bfb9de47fd02c2e03f05266db9d}{\index{\-Buffered\-Line@{\-Buffered\-Line}!m\-X1@{m\-X1}}
\index{m\-X1@{m\-X1}!BufferedLine@{\-Buffered\-Line}}
\subsubsection[{m\-X1}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Buffered\-Line\-::m\-X1}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classBufferedLine_a2ef81bfb9de47fd02c2e03f05266db9d}


\-Definition at line 25 of file \-Buffered\-Line.\-h.



\-Referenced by draw().

\hypertarget{classBufferedLine_ab3b9038a6fde94778a8833dcbc970178}{\index{\-Buffered\-Line@{\-Buffered\-Line}!m\-X2@{m\-X2}}
\index{m\-X2@{m\-X2}!BufferedLine@{\-Buffered\-Line}}
\subsubsection[{m\-X2}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Buffered\-Line\-::m\-X2}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classBufferedLine_ab3b9038a6fde94778a8833dcbc970178}


\-Definition at line 27 of file \-Buffered\-Line.\-h.



\-Referenced by draw().

\hypertarget{classBufferedLine_a7836a744d8ff6a3a90186a663beeca5b}{\index{\-Buffered\-Line@{\-Buffered\-Line}!m\-Y1@{m\-Y1}}
\index{m\-Y1@{m\-Y1}!BufferedLine@{\-Buffered\-Line}}
\subsubsection[{m\-Y1}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Buffered\-Line\-::m\-Y1}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classBufferedLine_a7836a744d8ff6a3a90186a663beeca5b}


\-Definition at line 26 of file \-Buffered\-Line.\-h.



\-Referenced by draw().

\hypertarget{classBufferedLine_a2fd3788805937cb7a892a868d4cbada3}{\index{\-Buffered\-Line@{\-Buffered\-Line}!m\-Y2@{m\-Y2}}
\index{m\-Y2@{m\-Y2}!BufferedLine@{\-Buffered\-Line}}
\subsubsection[{m\-Y2}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Buffered\-Line\-::m\-Y2}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classBufferedLine_a2fd3788805937cb7a892a868d4cbada3}


\-Definition at line 28 of file \-Buffered\-Line.\-h.



\-Referenced by draw().



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/\-Skynet/\hyperlink{BufferedLine_8h}{\-Buffered\-Line.\-h}\end{DoxyCompactItemize}
