Public Member Functions | Private Attributes | List of all members
lar_cluster3d::DBScanParams Class Reference

a utility class for keeping track of the state of a hit for DBScan More...

#include <DBScanAlg_DUNE35t.h>

Public Member Functions

 DBScanParams ()
 
void setVisited ()
 
void setNoise ()
 
void setInCluster ()
 
void setCount (int count)
 
void clearVisited () const
 
void incrementCount (size_t count=1) const
 
bool visited () const
 
bool isNoise () const
 
bool inCluster () const
 
size_t getCount () const
 

Private Attributes

bool m_visited
 
bool m_noise
 
bool m_inCluster
 
size_t m_count
 

Detailed Description

a utility class for keeping track of the state of a hit for DBScan

Definition at line 33 of file DBScanAlg_DUNE35t.h.

Constructor & Destructor Documentation

lar_cluster3d::DBScanParams::DBScanParams ( )
inline

Member Function Documentation

void lar_cluster3d::DBScanParams::clearVisited ( ) const
inline

Definition at line 43 of file DBScanAlg_DUNE35t.h.

size_t lar_cluster3d::DBScanParams::getCount ( ) const
inline

Definition at line 49 of file DBScanAlg_DUNE35t.h.

bool lar_cluster3d::DBScanParams::inCluster ( ) const
inline

Definition at line 48 of file DBScanAlg_DUNE35t.h.

void lar_cluster3d::DBScanParams::incrementCount ( size_t  count = 1) const
inline
bool lar_cluster3d::DBScanParams::isNoise ( ) const
inline

Definition at line 47 of file DBScanAlg_DUNE35t.h.

void lar_cluster3d::DBScanParams::setCount ( int  count)
inline
void lar_cluster3d::DBScanParams::setInCluster ( )
inline

Definition at line 40 of file DBScanAlg_DUNE35t.h.

void lar_cluster3d::DBScanParams::setNoise ( )
inline

Definition at line 39 of file DBScanAlg_DUNE35t.h.

void lar_cluster3d::DBScanParams::setVisited ( )
inline

Definition at line 38 of file DBScanAlg_DUNE35t.h.

bool lar_cluster3d::DBScanParams::visited ( ) const
inline

Definition at line 46 of file DBScanAlg_DUNE35t.h.

Member Data Documentation

size_t lar_cluster3d::DBScanParams::m_count
mutableprivate

Definition at line 55 of file DBScanAlg_DUNE35t.h.

bool lar_cluster3d::DBScanParams::m_inCluster
private

Definition at line 54 of file DBScanAlg_DUNE35t.h.

bool lar_cluster3d::DBScanParams::m_noise
private

Definition at line 53 of file DBScanAlg_DUNE35t.h.

bool lar_cluster3d::DBScanParams::m_visited
mutableprivate

Definition at line 52 of file DBScanAlg_DUNE35t.h.


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