\doxysection{IPoint\+\_\+3 Class Reference}
\hypertarget{classIPoint__3}{}\label{classIPoint__3}\index{IPoint\_3@{IPoint\_3}}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classIPoint__3_a0bad3a159f76f6f8a5e491ac61bb7d23}\label{classIPoint__3_a0bad3a159f76f6f8a5e491ac61bb7d23} 
constexpr {\bfseries IPoint\+\_\+3} (int X, int Y, int Z)
\item 
\Hypertarget{classIPoint__3_a95572e12dda4c6b46b7a7017bd5f9ae1}\label{classIPoint__3_a95572e12dda4c6b46b7a7017bd5f9ae1} 
{\bfseries IPoint\+\_\+3} (const \mbox{\hyperlink{classIVector__3}{IVector\+\_\+3}} \&v)
\item 
\Hypertarget{classIPoint__3_a0ff54e6c3d3ccb2eea9de85704673b45}\label{classIPoint__3_a0ff54e6c3d3ccb2eea9de85704673b45} 
{\bfseries IPoint\+\_\+3} (const int \texorpdfstring{$\ast$}{*}v)
\item 
\Hypertarget{classIPoint__3_aa936214566dca6b0eb990a82a1930b3d}\label{classIPoint__3_aa936214566dca6b0eb990a82a1930b3d} 
{\bfseries IPoint\+\_\+3} (const uint \texorpdfstring{$\ast$}{*}v)
\item 
\Hypertarget{classIPoint__3_a24d34a62090977dee7409414a109b768}\label{classIPoint__3_a24d34a62090977dee7409414a109b768} 
\mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} \& {\bfseries operator=} (const \mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} \&P)
\item 
\Hypertarget{classIPoint__3_aaeeddaebbe4e5418187d2c571d4e8a57}\label{classIPoint__3_aaeeddaebbe4e5418187d2c571d4e8a57} 
bool {\bfseries operator==} (const \mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} \&P) const
\item 
\Hypertarget{classIPoint__3_a1c94b9d8c8ec572608d1c6b34bb9b724}\label{classIPoint__3_a1c94b9d8c8ec572608d1c6b34bb9b724} 
bool {\bfseries operator!=} (const \mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} \&P) const
\item 
\Hypertarget{classIPoint__3_afe204cb29c38a4fad5da190392821fd0}\label{classIPoint__3_afe204cb29c38a4fad5da190392821fd0} 
bool {\bfseries is\+Positive} () const
\item 
\Hypertarget{classIPoint__3_a5769c75f9098d6c56d93ca9d460b6181}\label{classIPoint__3_a5769c75f9098d6c56d93ca9d460b6181} 
uint {\bfseries index} (const \mbox{\hyperlink{classIVector__3}{IVector\+\_\+3}} \&size) const
\item 
\Hypertarget{classIPoint__3_a60f1280c0d6c96750f28c2543e68a039}\label{classIPoint__3_a60f1280c0d6c96750f28c2543e68a039} 
\mbox{\hyperlink{classIPoint__2}{IPoint\+\_\+2}} {\bfseries xy} () const
\item 
\Hypertarget{classIPoint__3_aaba19f77981f9dcb21122358abfc8d6b}\label{classIPoint__3_aaba19f77981f9dcb21122358abfc8d6b} 
\mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} {\bfseries operator+} (const \mbox{\hyperlink{classIVector__3}{IVector\+\_\+3}} \&v) const
\item 
\Hypertarget{classIPoint__3_a9f54d57e90e3133e188a8d3c944add7c}\label{classIPoint__3_a9f54d57e90e3133e188a8d3c944add7c} 
\mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} {\bfseries operator-\/} (const \mbox{\hyperlink{classIVector__3}{IVector\+\_\+3}} \&v) const
\item 
\Hypertarget{classIPoint__3_aaeb16755310053d2398a3daebc0cf0e2}\label{classIPoint__3_aaeb16755310053d2398a3daebc0cf0e2} 
\mbox{\hyperlink{classIVector__3}{IVector\+\_\+3}} {\bfseries operator-\/} (const \mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} \&P) const
\item 
\Hypertarget{classIPoint__3_aced6f96a3744828d15b7f804c38af4c5}\label{classIPoint__3_aced6f96a3744828d15b7f804c38af4c5} 
\mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} \& {\bfseries operator+=} (const \mbox{\hyperlink{classIVector__3}{IVector\+\_\+3}} \&v)
\item 
\Hypertarget{classIPoint__3_aaa5af98031418f4107cbbe98e2c99cbc}\label{classIPoint__3_aaa5af98031418f4107cbbe98e2c99cbc} 
\mbox{\hyperlink{classIPoint__3}{IPoint\+\_\+3}} \& {\bfseries operator-\/=} (const \mbox{\hyperlink{classIVector__3}{IVector\+\_\+3}} \&v)
\item 
\Hypertarget{classIPoint__3_ac3fe608d18d2fcbe88a957dc64736978}\label{classIPoint__3_ac3fe608d18d2fcbe88a957dc64736978} 
\mbox{\hyperlink{classIVector__3}{IVector\+\_\+3}} {\bfseries vector} () const
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classIPoint__3_a60bc550c73d8a5b4c3e1698ea83c3174}\label{classIPoint__3_a60bc550c73d8a5b4c3e1698ea83c3174} 
int32\+\_\+t {\bfseries x}
\item 
\Hypertarget{classIPoint__3_a9324896be165cf026382d0afc300d0c0}\label{classIPoint__3_a9324896be165cf026382d0afc300d0c0} 
int32\+\_\+t {\bfseries y}
\item 
\Hypertarget{classIPoint__3_a60503757fed5028fc48196e142fb3069}\label{classIPoint__3_a60503757fed5028fc48196e142fb3069} 
int32\+\_\+t {\bfseries z}
\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/IPoint3.\+hpp\end{DoxyCompactItemize}
