Particle Identification and Tracking
Public Member Functions | Private Attributes | List of all members
iden::Iden Class Reference

Class to encapsulate all of the image processing for particle identification. More...

#include <iden.h>

+ Collaboration diagram for iden::Iden:

Public Member Functions

 Iden (const utilities::Md_store &in)
 
 ~Iden ()
 
void set_image_src (Image_base *image)
 
void set_md_parser (MD_parser *parser)
 
void set_params (const utilities::Md_store &param_in)
 Set the parameters used by this iden object to extract features. More...
 
Wrapper_i_plufill_wrapper (unsigned int frames=0, unsigned int start=0)
 
Wrapper_i_plufill_wrapper_avg (unsigned int frames=0, unsigned int start=0)
 
void process_frame (const Image2D &img_in, unsigned int frame_number, const utilities::Md_store *md_store_in, Wrapper_i_plu &wrapper_out) const
 
void process_frames (const Image_base &imgs, unsigned int start_frame, unsigned int frames, Wrapper_i_plu &wrapper_out) const
 
void process_frames_avg (const Image_base &imgs, unsigned int avg_count, unsigned int start_frame, unsigned int frames, Wrapper_i_plu &wrapper_out) const
 

Private Attributes

Image_baseimg_src_
 The source of the images to process. More...
 
MD_parserparser_
 Parser for metadata. More...
 
utilities::Md_store params_
 Parameter object, holds the parameters for the image processing. More...
 

Detailed Description

Class to encapsulate all of the image processing for particle identification.

Constructor & Destructor Documentation

iden::Iden::Iden ( const utilities::Md_store in)
inline
iden::Iden::~Iden ( )
inline

Member Function Documentation

Wrapper_i_plu * Iden::fill_wrapper ( unsigned int  frames = 0,
unsigned int  start = 0 
)
Wrapper_i_plu * Iden::fill_wrapper_avg ( unsigned int  frames = 0,
unsigned int  start = 0 
)
void Iden::process_frame ( const Image2D img_in,
unsigned int  frame_number,
const utilities::Md_store md_store_in,
Wrapper_i_plu wrapper_out 
) const
void iden::Iden::process_frames ( const Image_base imgs,
unsigned int  start_frame,
unsigned int  frames,
Wrapper_i_plu wrapper_out 
) const
void iden::Iden::process_frames_avg ( const Image_base imgs,
unsigned int  avg_count,
unsigned int  start_frame,
unsigned int  frames,
Wrapper_i_plu wrapper_out 
) const
void Iden::set_image_src ( Image_base image)
Deprecated:
don't use this

Referenced by main().

void Iden::set_md_parser ( MD_parser parser)
void Iden::set_params ( const utilities::Md_store param_in)

Set the parameters used by this iden object to extract features.

Member Data Documentation

Image_base* iden::Iden::img_src_
private

The source of the images to process.

utilities::Md_store iden::Iden::params_
private

Parameter object, holds the parameters for the image processing.

MD_parser* iden::Iden::parser_
private

Parser for metadata.


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