brainrat-private  5.1.2
bio::ConvertibleImageProc< T, U, T > Class Template Referenceabstract

#include <brainrat/utility/imageprocessor.h>

Inheritance diagram for bio::ConvertibleImageProc< T, U, T >:
Collaboration diagram for bio::ConvertibleImageProc< T, U, T >:

Public Member Functions

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

Protected Member Functions

virtual void convert (T &in, T &out)
 

Protected Attributes

_internal_value
 

Detailed Description

template<class T, class U>
class bio::ConvertibleImageProc< T, U, T >

Definition at line 84 of file imageprocessor.h.

Constructor & Destructor Documentation

◆ ConvertibleImageProc()

template<class T , class U >
bio::ConvertibleImageProc< T, U, T >::ConvertibleImageProc ( )
inline

Definition at line 86 of file imageprocessor.h.

◆ ~ConvertibleImageProc()

template<class T , class U >
virtual bio::ConvertibleImageProc< T, U, T >::~ConvertibleImageProc ( )
inlinevirtual

Definition at line 87 of file imageprocessor.h.

Member Function Documentation

◆ convert()

template<class T , class U >
virtual void bio::ConvertibleImageProc< T, U, T >::convert ( T &  in,
T &  out 
)
inlineprotectedvirtual

Definition at line 95 of file imageprocessor.h.

◆ get() [1/2]

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

◆ get() [2/2]

template<class T , class U >
virtual U bio::ConvertibleImageProc< T, U, T >::get ( AimsData< T > &  in,
const Point3dl &  p 
)
pure virtual

Member Data Documentation

◆ _internal_value

template<class T , class U >
T bio::ConvertibleImageProc< T, U, T >::_internal_value
protected

Definition at line 97 of file imageprocessor.h.


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