\hypertarget{classHurricane_1_1Point}{}\section{Hurricane\+:\+:Point Class Reference}
\label{classHurricane_1_1Point}\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}}


\mbox{\hyperlink{classHurricane_1_1Point}{Point}} description ({\bfseries A\+PI})  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classHurricane_1_1Point_a54c8ad2b1f3005ac1564c0fd7d5ef5b7}{Point}} ()
\item 
\mbox{\hyperlink{classHurricane_1_1Point_a871672d833661cc79101d1e43d4d8325}{Point}} (const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&x, const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&y)
\item 
\mbox{\hyperlink{classHurricane_1_1Point_a8840ca5f42bec6203058911ea0ba6cb9}{Point}} (const \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \&point)
\item 
\mbox{\hyperlink{classHurricane_1_1Point}{Point}} \& \mbox{\hyperlink{classHurricane_1_1Point_ae3e33361927744a483d97cb7d182a1d6}{operator=}} (const \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \&point)
\item 
bool \mbox{\hyperlink{classHurricane_1_1Point_a2aeb5fe96fbe9324dcbc90d41ad70fb9}{operator==}} (const \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \&point) const
\item 
bool \mbox{\hyperlink{classHurricane_1_1Point_ac6a0b7107f04913b78f96afa69e68d86}{operator!=}} (const \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \&point) const
\item 
void \mbox{\hyperlink{classHurricane_1_1Point_a713ba6d38358fc1820371f74647b4214}{setX}} (const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&x)
\item 
void \mbox{\hyperlink{classHurricane_1_1Point_a5b5c5811c3e354235142eacffc2d887e}{setY}} (const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&y)
\item 
\mbox{\hyperlink{classHurricane_1_1Point}{Point}} \& \mbox{\hyperlink{classHurricane_1_1Point_a86d908d60346bc15f1af4e96eddbdb19}{translate}} (const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&dx, const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&dy)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\mbox{\hyperlink{classHurricane_1_1Point}{Point}} description ({\bfseries A\+PI}) 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classHurricane_1_1Point_a54c8ad2b1f3005ac1564c0fd7d5ef5b7}\label{classHurricane_1_1Point_a54c8ad2b1f3005ac1564c0fd7d5ef5b7}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!Point@{Point}}
\index{Point@{Point}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{Point()}{Point()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily Hurricane\+::\+Point\+::\+Point (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Default constructor. \mbox{\Hypertarget{classHurricane_1_1Point_a871672d833661cc79101d1e43d4d8325}\label{classHurricane_1_1Point_a871672d833661cc79101d1e43d4d8325}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!Point@{Point}}
\index{Point@{Point}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{Point()}{Point()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily Hurricane\+::\+Point\+::\+Point (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&}]{x,  }\item[{const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&}]{y }\end{DoxyParamCaption})}

Creates the point defined by x and y coordinates. \mbox{\Hypertarget{classHurricane_1_1Point_a8840ca5f42bec6203058911ea0ba6cb9}\label{classHurricane_1_1Point_a8840ca5f42bec6203058911ea0ba6cb9}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!Point@{Point}}
\index{Point@{Point}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{Point()}{Point()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily Hurricane\+::\+Point\+::\+Point (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \&}]{point }\end{DoxyParamCaption})}

Copy constructor. 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{classHurricane_1_1Point_ae3e33361927744a483d97cb7d182a1d6}\label{classHurricane_1_1Point_ae3e33361927744a483d97cb7d182a1d6}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!operator=@{operator=}}
\index{operator=@{operator=}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \& Hurricane\+::\+Point\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \&}]{point }\end{DoxyParamCaption})}

Assignment operator. \mbox{\Hypertarget{classHurricane_1_1Point_a2aeb5fe96fbe9324dcbc90d41ad70fb9}\label{classHurricane_1_1Point_a2aeb5fe96fbe9324dcbc90d41ad70fb9}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!operator==@{operator==}}
\index{operator==@{operator==}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily bool Hurricane\+::\+Point\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \&}]{point }\end{DoxyParamCaption}) const}

Equality operator. \mbox{\Hypertarget{classHurricane_1_1Point_ac6a0b7107f04913b78f96afa69e68d86}\label{classHurricane_1_1Point_ac6a0b7107f04913b78f96afa69e68d86}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{operator"!=()}{operator!=()}}
{\footnotesize\ttfamily bool Hurricane\+::\+Point\+::operator!= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \&}]{point }\end{DoxyParamCaption}) const}

Difference operator. \mbox{\Hypertarget{classHurricane_1_1Point_a713ba6d38358fc1820371f74647b4214}\label{classHurricane_1_1Point_a713ba6d38358fc1820371f74647b4214}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!setX@{setX}}
\index{setX@{setX}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{set\+X()}{setX()}}
{\footnotesize\ttfamily void Hurricane\+::\+Point\+::setX (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&}]{x }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Modifies point abscissa. \mbox{\Hypertarget{classHurricane_1_1Point_a5b5c5811c3e354235142eacffc2d887e}\label{classHurricane_1_1Point_a5b5c5811c3e354235142eacffc2d887e}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!setY@{setY}}
\index{setY@{setY}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{set\+Y()}{setY()}}
{\footnotesize\ttfamily void Hurricane\+::\+Point\+::setY (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&}]{y }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

Modifies point ordinate. \mbox{\Hypertarget{classHurricane_1_1Point_a86d908d60346bc15f1af4e96eddbdb19}\label{classHurricane_1_1Point_a86d908d60346bc15f1af4e96eddbdb19}} 
\index{Hurricane\+::\+Point@{Hurricane\+::\+Point}!translate@{translate}}
\index{translate@{translate}!Hurricane\+::\+Point@{Hurricane\+::\+Point}}
\subsubsection{\texorpdfstring{translate()}{translate()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classHurricane_1_1Point}{Point}} \& Hurricane\+::\+Point\+::translate (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&}]{dx,  }\item[{const \mbox{\hyperlink{group__DbUGroup_ga4fbfa3e8c89347af76c9628ea06c4146}{Db\+U\+::\+Unit}} \&}]{dy }\end{DoxyParamCaption})}

Translates the point of dx and dy. 

The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Point.\+h\item 
Point.\+dox\end{DoxyCompactItemize}
