brainrat-private  5.1.2
bio::ChannelImageProc< T, U, C > Class Template Reference

Class used to get channel value in image. More...

#include <brainrat/utility/imageprocessor.h>

Inheritance diagram for bio::ChannelImageProc< T, U, C >:
Collaboration diagram for bio::ChannelImageProc< T, U, C >:

Public Member Functions

 ChannelImageProc (uint8_t channel=4)
 
virtual ~ChannelImageProc ()
 
virtual void get (AimsData< T > &in, AimsData< U > &out, const carto::rc_ptr< aims::MaskIterator > mask=carto::rc_ptr< aims::MaskIterator >())
 
virtual U get (AimsData< T > &in, const Point3dl &p)
 
- Public Member Functions inherited from bio::ConvertibleImageProc< T, U, T >
 ConvertibleImageProc ()
 
virtual ~ConvertibleImageProc ()
 
- Public Member Functions inherited from bio::ImageProc< T, U >
 ImageProc ()
 
virtual ~ImageProc ()
 

Additional Inherited Members

- Protected Member Functions inherited from bio::ConvertibleImageProc< T, U, T >
virtual void convert (T &in, T &out)
 
- Protected Attributes inherited from bio::ConvertibleImageProc< T, U, T >
_internal_value
 

Detailed Description

template<class T, class U, class C = T>
class bio::ChannelImageProc< T, U, C >

Class used to get channel value in image.

Definition at line 104 of file imageprocessor.h.

Constructor & Destructor Documentation

◆ ChannelImageProc()

template<class T , class U , class C = T>
bio::ChannelImageProc< T, U, C >::ChannelImageProc ( uint8_t  channel = 4)

◆ ~ChannelImageProc()

template<class T , class U , class C = T>
virtual bio::ChannelImageProc< T, U, C >::~ChannelImageProc ( )
inlinevirtual

Definition at line 107 of file imageprocessor.h.

Member Function Documentation

◆ get() [1/2]

template<class T , class U , class C = T>
virtual void bio::ChannelImageProc< T, U, C >::get ( AimsData< T > &  in,
AimsData< U > &  out,
const carto::rc_ptr< aims::MaskIterator >  mask = carto::rc_ptr< aims::MaskIterator >() 
)
virtual

◆ get() [2/2]

template<class T , class U , class C = T>
virtual U bio::ChannelImageProc< T, U, C >::get ( AimsData< T > &  in,
const Point3dl &  p 
)
virtual

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