brainrat-private  5.1.2
bio::NeighbourExtractor Class Reference

#include <brainrat/utility/imageprocessor.h>

Public Member Functions

 NeighbourExtractor (const carto::rc_ptr< aims::MaskIterator > mask=carto::rc_ptr< aims::MaskIterator >(), const int amplitude=1, const std::string modes="M", const std::string shape="D", const std::vector< int > layers=std::vector< int >(), const int featureOffset=0)
 
virtual ~NeighbourExtractor ()
 
virtual carto::VolumeRef< float > getFeatures ()
 
virtual int getCount ()
 
virtual carto::Object getDict ()
 
virtual void extract (const carto::VolumeRef< double > &vol)
 

Protected Member Functions

virtual void initializeDict ()
 
virtual carto::rc_ptr< aims::strel::Shape > getStructuringElement ()
 
carto::VolumeRef< uint8_t > extractNeighbours (carto::VolumeRef< double > const &grayImage, aims::strel::Shape &disk)
 

Detailed Description

Definition at line 222 of file imageprocessor.h.

Constructor & Destructor Documentation

◆ NeighbourExtractor()

bio::NeighbourExtractor::NeighbourExtractor ( const carto::rc_ptr< aims::MaskIterator >  mask = carto::rc_ptr< aims::MaskIterator >(),
const int  amplitude = 1,
const std::string  modes = "M",
const std::string  shape = "D",
const std::vector< int >  layers = std::vector< int >(),
const int  featureOffset = 0 
)

◆ ~NeighbourExtractor()

virtual bio::NeighbourExtractor::~NeighbourExtractor ( )
inlinevirtual

Definition at line 230 of file imageprocessor.h.

Member Function Documentation

◆ extract()

virtual void bio::NeighbourExtractor::extract ( const carto::VolumeRef< double > &  vol)
virtual

◆ extractNeighbours()

carto::VolumeRef<uint8_t> bio::NeighbourExtractor::extractNeighbours ( carto::VolumeRef< double > const &  grayImage,
aims::strel::Shape &  disk 
)
protected

◆ getCount()

virtual int bio::NeighbourExtractor::getCount ( )
virtual

◆ getDict()

virtual carto::Object bio::NeighbourExtractor::getDict ( )
virtual

◆ getFeatures()

virtual carto::VolumeRef<float> bio::NeighbourExtractor::getFeatures ( )
virtual

◆ getStructuringElement()

virtual carto::rc_ptr<aims::strel::Shape> bio::NeighbourExtractor::getStructuringElement ( )
protectedvirtual

◆ initializeDict()

virtual void bio::NeighbourExtractor::initializeDict ( )
protectedvirtual

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