Particle Identification and Tracking
|
#include <image_series.h>
Public Member Functions | |
Image_series () | |
~Image_series () | |
void | select_plane (unsigned int plane) |
Set the plane w. More... | |
const void * | get_plane_pixels () const |
Returns the data of the current plane. More... | |
utilities::Md_store * | get_plane_md (const MD_parser &parser) const |
Returns the current plane's meta data. More... | |
utilities::Tuple< unsigned int, 2 > | get_plane_dims () const |
Returns the plane dimensions. More... | |
WORD | get_scan_step () const |
returns the plane scan_step More... | |
int | get_frame_count () const |
Returns the number of planes in the image. More... | |
bool | init (const std::string &base_name) |
PIX_TYPE | get_pixel_type () const |
Returns the size of the image pixels. More... | |
Private Member Functions | |
bool | to_grey () |
Converts the image to 8 bit grey scale. More... | |
Private Attributes | |
std::string | basename_ |
std::string | dirname_ |
unsigned int | cur_plane_ |
bool | image_open_ |
fipImage | image_ |
unsigned int | padding_ |
unsigned int | planecount_ |
PIX_TYPE | pix_type_ |
Image_series::Image_series | ( | ) |
Image_series::~Image_series | ( | ) |
References image_.
|
virtual |
Returns the number of planes in the image.
Implements iden::Image_base.
References planecount_.
Referenced by main().
|
virtual |
Returns the size of the image pixels.
Implements iden::Image_base.
References iden::ERROR, image_, iden::U16, and iden::U8.
|
virtual |
Returns the current plane's meta data.
Returns a pointer that needs to be cleaned up.
Implements iden::Image_base.
References image_, and iden::MD_parser::parse_md().
Referenced by main().
|
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.
Implements iden::Image_base.
References image_.
|
virtual |
bool Image_series::init | ( | const std::string & | base_name) |
References basename_, dirname_, padding_, planecount_, select_plane(), selector(), and selector_name.
Referenced by main().
|
virtual |
Set the plane w.
Implements iden::Image_base.
References basename_, cur_plane_, dirname_, iden::F32, iden::format_name(), image_, padding_, pix_type_, planecount_, iden::S16, to_grey(), iden::U16, and iden::U8.
|
private |
|
private |
Referenced by init(), and select_plane().
|
private |
Referenced by select_plane().
|
private |
Referenced by init(), and select_plane().
|
private |
Referenced by get_pixel_type(), get_plane_dims(), get_plane_md(), get_plane_pixels(), get_scan_step(), select_plane(), to_grey(), and ~Image_series().
|
private |
|
private |
Referenced by init(), and select_plane().
|
private |
Referenced by select_plane().
|
private |
Referenced by get_frame_count(), init(), and select_plane().