|
Particle Identification and Tracking
|
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: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_ |
Class for handling output to matlab.
| virtual utilities::Generic_wrapper_matlab::~Generic_wrapper_matlab | ( | ) | [inline, virtual] |
| 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.
| void Generic_wrapper_matlab::finalize_wrapper | ( | ) | [virtual] |
cleans up the wrapper
Implements utilities::Generic_wrapper_base.
| void Generic_wrapper_matlab::finish_row | ( | ) | [virtual] |
finishes the row and sets it to the underlying structure
Implements utilities::Generic_wrapper_base.
| void Generic_wrapper_matlab::initialize_wrapper | ( | ) | [virtual] |
Tells the wrapper to setup to accept rows.
Implements utilities::Generic_wrapper_base.
| void Generic_wrapper_matlab::start_new_row | ( | ) | [virtual] |
Opens a new row to add data to.
Implements utilities::Generic_wrapper_base.
int utilities::Generic_wrapper_matlab::col_indx_ [private] |
int utilities::Generic_wrapper_matlab::cols_ [private] |
Referenced by Generic_wrapper_matlab().
double* utilities::Generic_wrapper_matlab::data_ptr_ [private] |
mxArray** utilities::Generic_wrapper_matlab::mx_ptr_ptr_ [private] |
int utilities::Generic_wrapper_matlab::row_indx_ [private] |
bool utilities::Generic_wrapper_base::row_open_ [protected, inherited] |
If a row is open to write to.
int utilities::Generic_wrapper_matlab::rows_ [private] |
Referenced by Generic_wrapper_matlab().
bool utilities::Generic_wrapper_base::wrapper_open_ [protected, inherited] |
If wrapper is open to write to.
1.7.6.1