\doxysection{IVector\+\_\+2 Class Reference}
\hypertarget{classIVector__2}{}\label{classIVector__2}\index{IVector\_2@{IVector\_2}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classIVector__2_a8c4cc714d090496b75aa50146607a7d4}\label{classIVector__2_a8c4cc714d090496b75aa50146607a7d4} 
{\bfseries IVector\+\_\+2} (int X, int Y)
\item 
\Hypertarget{classIVector__2_a68ae7655b96733ecea81977c67a21d2a}\label{classIVector__2_a68ae7655b96733ecea81977c67a21d2a} 
{\bfseries IVector\+\_\+2} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v)
\item 
\Hypertarget{classIVector__2_a0ec8c1a3bc1a7a78f997293f5a24cdf5}\label{classIVector__2_a0ec8c1a3bc1a7a78f997293f5a24cdf5} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \& {\bfseries operator=} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v)
\item 
\Hypertarget{classIVector__2_ad55168298f2994eed246e14cd75e8079}\label{classIVector__2_ad55168298f2994eed246e14cd75e8079} 
bool {\bfseries operator==} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v) const
\item 
\Hypertarget{classIVector__2_aff06043d432720f9a03f223fd939a0ab}\label{classIVector__2_aff06043d432720f9a03f223fd939a0ab} 
bool {\bfseries operator!=} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v) const
\item 
\Hypertarget{classIVector__2_ab4802a3d9969a683a4d2e73386252166}\label{classIVector__2_ab4802a3d9969a683a4d2e73386252166} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} {\bfseries operator+} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v) const
\item 
\Hypertarget{classIVector__2_a305e59de1ec44edbf2a82c73f7acc7bb}\label{classIVector__2_a305e59de1ec44edbf2a82c73f7acc7bb} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} {\bfseries operator-\/} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v) const
\item 
\Hypertarget{classIVector__2_a133632ab18b4110b093886aa4dff230b}\label{classIVector__2_a133632ab18b4110b093886aa4dff230b} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} {\bfseries operator\texorpdfstring{$\ast$}{*}} (int s) const
\item 
\Hypertarget{classIVector__2_a115c468ea2e6f7e9cbc6a3147f38a979}\label{classIVector__2_a115c468ea2e6f7e9cbc6a3147f38a979} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} {\bfseries operator/} (int s) const
\item 
\Hypertarget{classIVector__2_a289756030d8e559942f949a3bc0c0331}\label{classIVector__2_a289756030d8e559942f949a3bc0c0331} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \& {\bfseries operator+=} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v)
\item 
\Hypertarget{classIVector__2_a16350c7ca888b2998db3c841b3ae5a41}\label{classIVector__2_a16350c7ca888b2998db3c841b3ae5a41} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \& {\bfseries operator-\/=} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v)
\item 
\Hypertarget{classIVector__2_a045f44ea535bc4ebb60df68889b48d85}\label{classIVector__2_a045f44ea535bc4ebb60df68889b48d85} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \& {\bfseries operator\texorpdfstring{$\ast$}{*}=} (int s)
\item 
\Hypertarget{classIVector__2_a97c2bafbed71b12c84fb00aed62d78c1}\label{classIVector__2_a97c2bafbed71b12c84fb00aed62d78c1} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \& {\bfseries operator/=} (int s)
\item 
\Hypertarget{classIVector__2_a8ba2f02cacbe552a19d80679d44a681b}\label{classIVector__2_a8ba2f02cacbe552a19d80679d44a681b} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} {\bfseries abs} () const
\item 
\Hypertarget{classIVector__2_aa1780cfab602512db3a0dabda9f3abb6}\label{classIVector__2_aa1780cfab602512db3a0dabda9f3abb6} 
int32\+\_\+t {\bfseries dot} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v) const
\item 
\Hypertarget{classIVector__2_ad56dc3ee37d2d3bf4ada986376b9d73d}\label{classIVector__2_ad56dc3ee37d2d3bf4ada986376b9d73d} 
int32\+\_\+t {\bfseries norm1} () const
\item 
\Hypertarget{classIVector__2_a76f67ec7a1500f68382619f675ac90a1}\label{classIVector__2_a76f67ec7a1500f68382619f675ac90a1} 
int32\+\_\+t {\bfseries hprod} () const
\item 
\Hypertarget{classIVector__2_a093d5ba71ca08e2eb042eba19423fc1c}\label{classIVector__2_a093d5ba71ca08e2eb042eba19423fc1c} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} {\bfseries max\+\_\+cw} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v) const
\item 
\Hypertarget{classIVector__2_aee5f5373c2585b1ae1078f370a07633e}\label{classIVector__2_aee5f5373c2585b1ae1078f370a07633e} 
\mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} {\bfseries min\+\_\+cw} (const \mbox{\hyperlink{classIVector__2}{IVector\+\_\+2}} \&v) const
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classIVector__2_a282e8915825d544d1fb22fdceee34793}\label{classIVector__2_a282e8915825d544d1fb22fdceee34793} 
int32\+\_\+t {\bfseries x}
\item 
\Hypertarget{classIVector__2_ae12cba4b4b8dd9eee670d973b02204f2}\label{classIVector__2_ae12cba4b4b8dd9eee670d973b02204f2} 
int32\+\_\+t {\bfseries y}
\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/\+Math/IPoint2.\+hpp\end{DoxyCompactItemize}
