Particle Identification and Tracking
Public Member Functions | Protected Attributes | Private Attributes
utilities::Generic_wrapper_matlab Class Reference

Class for handling output to matlab. More...

#include <generic_wrapper_matlab.h>

+ Inheritance diagram for utilities::Generic_wrapper_matlab:
+ Collaboration diagram for utilities::Generic_wrapper_matlab:

List of all members.

Public Member Functions

virtual void append_to_row (float data_in)
 Inputs data to be added to the wrapper.
virtual void finalize_wrapper ()
 cleans up the wrapper
virtual void finish_row ()
 finishes the row and sets it to the underlying structure
 Generic_wrapper_matlab (Generic_parameters_matlab *param)
virtual void initialize_wrapper ()
 Tells the wrapper to setup to accept rows.
virtual void start_new_row ()
 Opens a new row to add data to.
virtual ~Generic_wrapper_matlab ()

Protected Attributes

bool row_open_
 If a row is open to write to.
bool wrapper_open_
 If wrapper is open to write to.

Private Attributes

int col_indx_
int cols_
double * data_ptr_
mxArray ** mx_ptr_ptr_
int row_indx_
int rows_

Detailed Description

Class for handling output to matlab.


Constructor & Destructor Documentation

References cols_, and rows_.


Member Function Documentation

void Generic_wrapper_matlab::append_to_row ( float  data_in) [virtual]

Inputs data to be added to the wrapper.

This may write directly in to the underlying data structure, or it may buffer the data until a finalize call

Implements utilities::Generic_wrapper_base.

cleans up the wrapper

Implements utilities::Generic_wrapper_base.

finishes the row and sets it to the underlying structure

Implements utilities::Generic_wrapper_base.

Tells the wrapper to setup to accept rows.

Implements utilities::Generic_wrapper_base.

Opens a new row to add data to.

Implements utilities::Generic_wrapper_base.


Member Data Documentation

Referenced by Generic_wrapper_matlab().

bool utilities::Generic_wrapper_base::row_open_ [protected, inherited]

If a row is open to write to.

Referenced by Generic_wrapper_matlab().

If wrapper is open to write to.


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