ATLAS Offline Software
Loading...
Searching...
No Matches
TrigVSI::Cluster< T > Class Template Reference

Base class for clusters. More...

#include <DBScan.h>

Collaboration diagram for TrigVSI::Cluster< T >:

Public Member Functions

 Cluster ()
 Cluster (const std::vector< T > &points)
 Cluster (std::vector< T > &&points)
getPoint (size_t ipt) const
size_t nPoints () const
std::vector< T > & Points ()
const std::vector< T > & getPoints () const

Protected Attributes

std::vector< T > m_points

Detailed Description

template<typename T>
class TrigVSI::Cluster< T >

Base class for clusters.

Definition at line 24 of file DBScan.h.

Constructor & Destructor Documentation

◆ Cluster() [1/3]

template<typename T>
TrigVSI::Cluster< T >::Cluster ( )
inline

Definition at line 26 of file DBScan.h.

26{ m_points.clear(); };
std::vector< T > m_points
Definition DBScan.h:37

◆ Cluster() [2/3]

template<typename T>
TrigVSI::Cluster< T >::Cluster ( const std::vector< T > & points)
inline

Definition at line 27 of file DBScan.h.

27: m_points( points ){};
Base class for clusters.
Definition DBScan.h:24

◆ Cluster() [3/3]

template<typename T>
TrigVSI::Cluster< T >::Cluster ( std::vector< T > && points)
inline

Definition at line 28 of file DBScan.h.

Member Function Documentation

◆ getPoint()

template<typename T>
T TrigVSI::Cluster< T >::getPoint ( size_t ipt) const
inline

Definition at line 30 of file DBScan.h.

30{ return m_points[ipt]; };

◆ getPoints()

template<typename T>
const std::vector< T > & TrigVSI::Cluster< T >::getPoints ( ) const
inline

Definition at line 34 of file DBScan.h.

34{ return m_points; };

◆ nPoints()

template<typename T>
size_t TrigVSI::Cluster< T >::nPoints ( ) const
inline

Definition at line 31 of file DBScan.h.

31{ return m_points.size(); };

◆ Points()

template<typename T>
std::vector< T > & TrigVSI::Cluster< T >::Points ( )
inline

Definition at line 33 of file DBScan.h.

33{ return m_points; };

Member Data Documentation

◆ m_points

template<typename T>
std::vector<T> TrigVSI::Cluster< T >::m_points
protected

Definition at line 37 of file DBScan.h.


The documentation for this class was generated from the following file: