\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{\section{Point Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}\index{Point@{Point}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a7877605bd5a38aaec311fe29813dc339}{Point} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&v)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_afb231ad1d2e0cffba84da70b2de40264}{Point} (double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a493704439a725ce7eb2aa08d1e622614}{x}, double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a205c02761868c08d0151a657113851b0}{y}, double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a7534a096e760427f7356d09bd0102f96}{z})
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad2927686045c6a831f083dd2571c2eed}{Point} (double, double, double, double)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a8b856caf9278e56e56895135461a54de}{Point} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ae08c5f0c5b4c75a3e0f33dada5f2fcba}{Point} ()
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a19a94eb085eedf851487c49e3ee7e0a1}{operator=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4035464273993f5430c482c354913ec4}{operator+} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad461313d52c39cbf2a1e4bc9124d3c5e}{operator-\/} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad757505a057a687049c538c57d3a1e60}{operator+} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a26f5571a650a6ff97b528ed6643da86a}{operator-\/} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aa99b9e941425eb94761f84abc3f34baa}{operator$\ast$} (double) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a99d19ba6ef1678b80a30c07968678786}{operator$\ast$=} (const double)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ae0542533e833b288331076c27cf758de}{operator+=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aa37d3f08fd1be62ea9525ea96c9f635e}{operator-\/=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a8c45aed5d9584f5c4a07eb69ab3f1ebd}{operator+=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a846c4723e0c0b01bea4a438b45d8ad54}{operator-\/=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a0b657809d69ed00f9dd60fe4de440234}{operator/=} (const double)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4e6538229e3967e6cf9e4fa9439b4666}{operator/} (const double) const 
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_adbd7a6716b2ed81c8d2429a5f33337dd}{operator-\/} () const 
\item 
double \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a676f3741a935797f9846376336f69991}{operator()} (int idx)
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aebcdd63bb3b59397bccbd5e5a7a64470}{operator()} (int idx) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a707fd104052fafa29fca3c29b3fbbe4c}{addscaled} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p, const double scale)
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a493704439a725ce7eb2aa08d1e622614}{x} (const double)
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a9ccf82e6805fa3a2f34b977e1db6f4f9}{x} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a205c02761868c08d0151a657113851b0}{y} (const double)
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a0acce91d627a918ea20832d9b2fb8b93}{y} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a7534a096e760427f7356d09bd0102f96}{z} (const double)
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_abe77460b0bada97d73fc158579294931}{z} () const 
\item 
double \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a6c9e5d22b368db754885c2cd7069b7da}{operator\mbox{[}$\,$\mbox{]}} (int idx)
\item 
double \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a446f9b6b1b4385ea0c1e143e74eeffbb}{operator\mbox{[}$\,$\mbox{]}} (int idx) const 
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a209118f55e1cc81dbbb4000ef121bcdc}{get\-\_\-string} () const 
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} friend std\-::ostream \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a399ef1f9302b33d17cf1b7bb4e1f78ef}{operator$<$$<$} (std\-::ostream \&os, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} friend std\-::istream \& \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4d281deae3a828de94746fdd03909ca2}{operator$>$$>$} (std\-::istream \&os, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a7877605bd5a38aaec311fe29813dc339}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!Point@{Point}}
\index{Point@{Point}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{Point}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a7877605bd5a38aaec311fe29813dc339}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_afb231ad1d2e0cffba84da70b2de40264}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!Point@{Point}}
\index{Point@{Point}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{Point}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} (
\begin{DoxyParamCaption}
\item[{double}]{x, }
\item[{double}]{y, }
\item[{double}]{z}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_afb231ad1d2e0cffba84da70b2de40264}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad2927686045c6a831f083dd2571c2eed}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!Point@{Point}}
\index{Point@{Point}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{Point}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} (
\begin{DoxyParamCaption}
\item[{double}]{x, }
\item[{double}]{y, }
\item[{double}]{z, }
\item[{double}]{w}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad2927686045c6a831f083dd2571c2eed}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a8b856caf9278e56e56895135461a54de}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!Point@{Point}}
\index{Point@{Point}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{Point}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a8b856caf9278e56e56895135461a54de}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ae08c5f0c5b4c75a3e0f33dada5f2fcba}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!Point@{Point}}
\index{Point@{Point}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{Point}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ae08c5f0c5b4c75a3e0f33dada5f2fcba}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a707fd104052fafa29fca3c29b3fbbe4c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!addscaled@{addscaled}}
\index{addscaled@{addscaled}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{addscaled}]{\setlength{\rightskip}{0pt plus 5cm}void addscaled (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p, }
\item[{const double}]{scale}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a707fd104052fafa29fca3c29b3fbbe4c}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a209118f55e1cc81dbbb4000ef121bcdc}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!get\-\_\-string@{get\-\_\-string}}
\index{get\-\_\-string@{get\-\_\-string}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{get\-\_\-string}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-string (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a209118f55e1cc81dbbb4000ef121bcdc}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a676f3741a935797f9846376336f69991}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}double \& operator() (
\begin{DoxyParamCaption}
\item[{int}]{idx}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a676f3741a935797f9846376336f69991}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aebcdd63bb3b59397bccbd5e5a7a64470}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}double operator() (
\begin{DoxyParamCaption}
\item[{int}]{idx}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aebcdd63bb3b59397bccbd5e5a7a64470}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aa99b9e941425eb94761f84abc3f34baa}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} operator$\ast$ (
\begin{DoxyParamCaption}
\item[{double}]{d}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aa99b9e941425eb94761f84abc3f34baa}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a99d19ba6ef1678b80a30c07968678786}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator$\ast$=@{operator$\ast$=}}
\index{operator$\ast$=@{operator$\ast$=}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} \& operator$\ast$= (
\begin{DoxyParamCaption}
\item[{const double}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a99d19ba6ef1678b80a30c07968678786}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4035464273993f5430c482c354913ec4}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator+@{operator+}}
\index{operator+@{operator+}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} operator+ (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4035464273993f5430c482c354913ec4}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad757505a057a687049c538c57d3a1e60}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator+@{operator+}}
\index{operator+@{operator+}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} operator+ (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad757505a057a687049c538c57d3a1e60}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ae0542533e833b288331076c27cf758de}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} \& operator+= (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ae0542533e833b288331076c27cf758de}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a8c45aed5d9584f5c4a07eb69ab3f1ebd}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} \& operator+= (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a8c45aed5d9584f5c4a07eb69ab3f1ebd}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad461313d52c39cbf2a1e4bc9124d3c5e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Vector} operator-\/ (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_ad461313d52c39cbf2a1e4bc9124d3c5e}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a26f5571a650a6ff97b528ed6643da86a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} operator-\/ (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a26f5571a650a6ff97b528ed6643da86a}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_adbd7a6716b2ed81c8d2429a5f33337dd}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} operator-\/ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_adbd7a6716b2ed81c8d2429a5f33337dd}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aa37d3f08fd1be62ea9525ea96c9f635e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} \& operator-\/= (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_aa37d3f08fd1be62ea9525ea96c9f635e}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a846c4723e0c0b01bea4a438b45d8ad54}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} \& operator-\/= (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a846c4723e0c0b01bea4a438b45d8ad54}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4e6538229e3967e6cf9e4fa9439b4666}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator/@{operator/}}
\index{operator/@{operator/}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} operator/ (
\begin{DoxyParamCaption}
\item[{const double}]{d}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4e6538229e3967e6cf9e4fa9439b4666}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a0b657809d69ed00f9dd60fe4de440234}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} \& operator/= (
\begin{DoxyParamCaption}
\item[{const double}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a0b657809d69ed00f9dd60fe4de440234}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a19a94eb085eedf851487c49e3ee7e0a1}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} \& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a19a94eb085eedf851487c49e3ee7e0a1}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a6c9e5d22b368db754885c2cd7069b7da}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}double\& operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{int}]{idx}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a6c9e5d22b368db754885c2cd7069b7da}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a446f9b6b1b4385ea0c1e143e74eeffbb}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}double operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{int}]{idx}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a446f9b6b1b4385ea0c1e143e74eeffbb}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a493704439a725ce7eb2aa08d1e622614}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!x@{x}}
\index{x@{x}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}void x (
\begin{DoxyParamCaption}
\item[{const double}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a493704439a725ce7eb2aa08d1e622614}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a9ccf82e6805fa3a2f34b977e1db6f4f9}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!x@{x}}
\index{x@{x}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}double x (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a9ccf82e6805fa3a2f34b977e1db6f4f9}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a205c02761868c08d0151a657113851b0}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!y@{y}}
\index{y@{y}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}void y (
\begin{DoxyParamCaption}
\item[{const double}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a205c02761868c08d0151a657113851b0}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a0acce91d627a918ea20832d9b2fb8b93}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!y@{y}}
\index{y@{y}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}double y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a0acce91d627a918ea20832d9b2fb8b93}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a7534a096e760427f7356d09bd0102f96}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!z@{z}}
\index{z@{z}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}void z (
\begin{DoxyParamCaption}
\item[{const double}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a7534a096e760427f7356d09bd0102f96}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_abe77460b0bada97d73fc158579294931}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!z@{z}}
\index{z@{z}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}double z (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_abe77460b0bada97d73fc158579294931}


\subsection{Friends And Related Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a399ef1f9302b33d17cf1b7bb4e1f78ef}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-C\-I\-S\-H\-A\-R\-E} friend std\-::ostream\& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{os, }
\item[{const {\bf Point} \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a399ef1f9302b33d17cf1b7bb4e1f78ef}
\hypertarget{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4d281deae3a828de94746fdd03909ca2}{\index{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}!operator$>$$>$@{operator$>$$>$}}
\index{operator$>$$>$@{operator$>$$>$}!SCIRun::Core::Geometry::Point@{S\-C\-I\-Run\-::\-Core\-::\-Geometry\-::\-Point}}
\subsubsection[{operator$>$$>$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-C\-I\-S\-H\-A\-R\-E} friend std\-::istream\& operator$>$$>$ (
\begin{DoxyParamCaption}
\item[{std\-::istream \&}]{os, }
\item[{{\bf Point} \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point_a4d281deae3a828de94746fdd03909ca2}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Geometry\-Primitives/\hyperlink{_point_8h}{Point.\-h}\item 
Core/\-Geometry\-Primitives/\hyperlink{_point_8cc}{Point.\-cc}\item 
Core/\-Geometry\-Primitives/\hyperlink{_point_vector_operators_8h}{Point\-Vector\-Operators.\-h}\end{DoxyCompactItemize}
