Particle Identification and Tracking
|
This is an ABC for different file layouts, ie to make dealing with multi-part files and the spew that comes out of stream to disk easy to change between. More...
#include <image_base.h>
Public Member Functions | |
Image_base () | |
Empty constructor. More... | |
virtual | ~Image_base () |
empty destructor More... | |
virtual void | select_plane (unsigned int plane)=0 |
Set the plane w. More... | |
virtual const void * | get_plane_pixels () const =0 |
Returns the data of the current plane. More... | |
virtual utilities::Md_store * | get_plane_md (const MD_parser &parser) const =0 |
Returns the current plane's meta data. More... | |
virtual utilities::Tuple < unsigned int, 2 > | get_plane_dims () const =0 |
Returns the plane dimensions. More... | |
virtual WORD | get_scan_step () const =0 |
returns the plane scan_step More... | |
virtual int | get_frame_count () const =0 |
Returns the number of planes in the image. More... | |
virtual PIX_TYPE | get_pixel_type () const =0 |
Returns the size of the image pixels. More... | |
This is an ABC for different file layouts, ie to make dealing with multi-part files and the spew that comes out of stream to disk easy to change between.
Th
|
inline |
Empty constructor.
|
inlinevirtual |
empty destructor
|
pure virtual |
Returns the number of planes in the image.
Implemented in iden::Image_series, and iden::Image_stack.
|
pure virtual |
Returns the size of the image pixels.
Implemented in iden::Image_series, and iden::Image_stack.
Referenced by iden::Image2D::proc_data().
|
pure virtual |
Returns the plane dimensions.
Implemented in iden::Image_series, and iden::Image_stack.
Referenced by iden::Image2D::proc_data().
|
pure virtual |
Returns the current plane's meta data.
Returns a pointer that needs to be cleaned up.
Implemented in iden::Image_series, and iden::Image_stack.
|
pure virtual |
Returns the data of the current plane.
This pointer is managed internally and should not be deleted. This pointer is only good until the object is closed or until the plane is changed, which ever comes first. To determine how to cast this pointer call get_pixel_type.
Implemented in iden::Image_series, and iden::Image_stack.
Referenced by iden::Image2D::proc_data().
|
pure virtual |
returns the plane scan_step
Implemented in iden::Image_series, and iden::Image_stack.
Referenced by iden::Image2D::proc_data().
|
pure virtual |
Set the plane w.
Implemented in iden::Image_series, and iden::Image_stack.