CMlib
Cell mapping algorithms in C++
cm::CellTree< IDType > Class Template Reference

#include <cscm.h>

Public Member Functions

 CellTree ()
 
 CellTree (IDType cmid, const std::vector< IDType > &cells, const CellState &state, IDType imageCell)
 
 CellTree (IDType cmid, const std::vector< IDType > &cells, const CellState &state)
 
void setClusterID (IDType cmid)
 
void setCells (const std::vector< IDType > &cells)
 
void setState (const CellState &state)
 
IDType getClusterID () const
 
const std::vector< IDType > & getCells () const
 
const CellStategetState () const
 
IDType getImageCell () const
 
void setImageCell (IDType imageCell)
 
IDType getImageCmid () const
 
void setImageCmid (IDType imageCmid)
 

Constructor & Destructor Documentation

◆ CellTree() [1/3]

template<class IDType>
cm::CellTree< IDType >::CellTree ( )
inline

◆ CellTree() [2/3]

template<class IDType>
cm::CellTree< IDType >::CellTree ( IDType  cmid,
const std::vector< IDType > &  cells,
const CellState state,
IDType  imageCell 
)
inline

◆ CellTree() [3/3]

template<class IDType>
cm::CellTree< IDType >::CellTree ( IDType  cmid,
const std::vector< IDType > &  cells,
const CellState state 
)
inline

Member Function Documentation

◆ getCells()

template<class IDType>
const std::vector<IDType>& cm::CellTree< IDType >::getCells ( ) const
inline

◆ getClusterID()

template<class IDType>
IDType cm::CellTree< IDType >::getClusterID ( ) const
inline

◆ getImageCell()

template<class IDType>
IDType cm::CellTree< IDType >::getImageCell ( ) const
inline

◆ getImageCmid()

template<class IDType>
IDType cm::CellTree< IDType >::getImageCmid ( ) const
inline

◆ getState()

template<class IDType>
const CellState& cm::CellTree< IDType >::getState ( ) const
inline

◆ setCells()

template<class IDType>
void cm::CellTree< IDType >::setCells ( const std::vector< IDType > &  cells)
inline

◆ setClusterID()

template<class IDType>
void cm::CellTree< IDType >::setClusterID ( IDType  cmid)
inline

◆ setImageCell()

template<class IDType>
void cm::CellTree< IDType >::setImageCell ( IDType  imageCell)
inline

◆ setImageCmid()

template<class IDType>
void cm::CellTree< IDType >::setImageCmid ( IDType  imageCmid)
inline

◆ setState()

template<class IDType>
void cm::CellTree< IDType >::setState ( const CellState state)
inline

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