\section{Random\+Point\+Selection Class Reference}
\label{classmlpack_1_1dbscan_1_1RandomPointSelection}\index{Random\+Point\+Selection@{Random\+Point\+Selection}}


This class can be used to randomly select the next point to use for \doxyref{D\+B\+S\+C\+AN}{p.}{classmlpack_1_1dbscan_1_1DBSCAN}.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename Mat\+Type $>$ }\\size\+\_\+t \textbf{ Select} (const size\+\_\+t, const Mat\+Type \&data)
\begin{DoxyCompactList}\small\item\em Select the next point to use, randomly. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This class can be used to randomly select the next point to use for \doxyref{D\+B\+S\+C\+AN}{p.}{classmlpack_1_1dbscan_1_1DBSCAN}. 

Definition at line 23 of file random\+\_\+point\+\_\+selection.\+hpp.



\subsection{Member Function Documentation}
\mbox{\label{classmlpack_1_1dbscan_1_1RandomPointSelection_a640a2e01689f58d88ac361757c7579c6}} 
\index{mlpack\+::dbscan\+::\+Random\+Point\+Selection@{mlpack\+::dbscan\+::\+Random\+Point\+Selection}!Select@{Select}}
\index{Select@{Select}!mlpack\+::dbscan\+::\+Random\+Point\+Selection@{mlpack\+::dbscan\+::\+Random\+Point\+Selection}}
\subsubsection{Select()}
{\footnotesize\ttfamily size\+\_\+t Select (\begin{DoxyParamCaption}\item[{const size\+\_\+t}]{,  }\item[{const Mat\+Type \&}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Select the next point to use, randomly. 


\begin{DoxyParams}{Parameters}
{\em $\ast$} & (point) Unused data. \\
\hline
{\em data} & Dataset to cluster. \\
\hline
\end{DoxyParams}


Definition at line 33 of file random\+\_\+point\+\_\+selection.\+hpp.



References mlpack\+::math\+::\+Rand\+Int().



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/var/www/mlpack.\+ratml.\+org/mlpack.\+org/\+\_\+src/mlpack-\/3.\+3.\+2/src/mlpack/methods/dbscan/\textbf{ random\+\_\+point\+\_\+selection.\+hpp}\end{DoxyCompactItemize}
