\hypertarget{_point_8h}{\section{Core/\-Geometry\-Primitives/\-Point.h File Reference}
\label{_point_8h}\index{Core/\-Geometry\-Primitives/\-Point.\-h@{Core/\-Geometry\-Primitives/\-Point.\-h}}
}
{\ttfamily \#include $<$string$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
{\ttfamily \#include $<$algorithm$>$}\\*
{\ttfamily \#include $<$Core/\-Utils/\-Legacy/\-Type\-Description.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Persistent/\-Persistent\-Fwd.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Geometry\-Primitives/share.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Geometry\-Primitives/\-Point\-Vector\-Operators.\-h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run}
\begin{DoxyCompactList}\small\item\em S\-T\-L datatypes needed. \end{DoxyCompactList}\item 
\hyperlink{namespace_s_c_i_run_1_1_core}{S\-C\-I\-Run\-::\-Core}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry}{S\-C\-I\-Run\-::\-Core\-::\-Geometry}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} bool \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_a2c5b474dd81e3ce9b80b206ea32deaae}{operator==} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p1, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p2)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} bool \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_a694df69725e33fcd64fd0942c6bb5e82}{operator!=} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p1, const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&p2)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} Point \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_ab4b26ae6aef61540f6ef84c6617a214a}{Affine\-Combination} (const Point \&, double, const Point \&, double, const Point \&, double, const Point \&, double)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} Point \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_a3b96193756e9fb27e87f7ced35695278}{Affine\-Combination} (const Point \&, double, const Point \&, double, const Point \&, double)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} Point \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_ab51f1d878702df6c1a519ecd254031c4}{Affine\-Combination} (const Point \&, double, const Point \&, double)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} void \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_aed56a25c3c425cceb500ce47ea55387b}{Pio} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&, \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&)
\item 
Point \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_ad5475351b799ddce9f2abae580e063af}{operator$\ast$} (double d, const Point \&p)
\item 
Point \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_af2ecaea4993d784003f5f6663b97d1fd}{operator+} (const Vector \&v, const Point \&p)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} std\-::ostream \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_ab322db2b5457c54c9b959c6336792d2d}{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} std\-::istream \& \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_af681b85089c2e6d796bbd2816d3ba3d8}{operator$>$$>$} (std\-::istream \&os, \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} Point \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_a3b01684261304070186df796320b24da}{centroid} (const std\-::vector$<$ Point $>$ \&points)
\item 
Point \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_a635c7cc74704aa23998aa8300a0cc8cd}{Min} (const Point \&p1, const Point \&p2)
\item 
Point \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_a5e4ee4585252eb2fa05b95fd440f9b84}{Max} (const Point \&p1, const Point \&p2)
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const std\-::string \& \hyperlink{namespace_s_c_i_run_ace19d469e96610f5761d8144bd904fd0}{Point\-\_\-get\-\_\-h\-\_\-file\-\_\-path} ()
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} const \\*
\hyperlink{class_s_c_i_run_1_1_type_description}{S\-C\-I\-Run\-::\-Type\-Description} $\ast$ \hyperlink{namespace_s_c_i_run_accd80fb9ef581f3cd1b37b6cbd56fb86}{get\-\_\-type\-\_\-description} (\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Core\-::\-Geometry\-::\-Point} $\ast$)
\end{DoxyCompactItemize}
