![]() |
IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
|
Used by parse_classmaps.m.
Facilitates generation of lists of sub-datasets – specified by the classes that go into each – using expression strings.
This class implements operations: plus, not, and unary minus
Definition at line 12 of file classsplitter.m.
Public Member Functions | |
| function set | classlabels (in o, in x) |
| function get | classlabels (in o) |
| function set | hie_split (in o, in x) |
| function get | hie_split (in o) |
| function set | hie_base (in o, in x) |
| function get | hie_base (in o) |
| function | calculate_cellmaps (in o) |
| function | set_baselabel (in o, in labels) |
| function get | map (in o) |
| function | uminus (in o) |
| function | plus (in o, in o2) |
| function | not (in o) |
Public Attributes | |
| Property | classlabels |
| Property | hie_base |
| Property | hie_split |
| Split level(s). More... | |
Protected Attributes | |
| Property | classlabels_ |
| Property | hie_split_ |
| Property | hie_base_ |
| Property | cellmap_data |
Obtained using classlabels2cell() once classlabels and hie are set. More... | |
| Property | cellmap_split |
Obtained using classlabels2cell() once classlabels and hie are set. More... | |
| Property | activeidxs_ |
Assigned by setting datalabel. More... | |
| Property | map |
| function classsplitter::calculate_cellmaps | ( | in | o | ) |
| function set classsplitter::classlabels | ( | in | o, |
| in | x | ||
| ) |
| function get classsplitter::classlabels | ( | in | o | ) |
| function set classsplitter::hie_base | ( | in | o, |
| in | x | ||
| ) |
| function get classsplitter::hie_base | ( | in | o | ) |
| function set classsplitter::hie_split | ( | in | o, |
| in | x | ||
| ) |
| function get classsplitter::hie_split | ( | in | o | ) |
| function get classsplitter::map | ( | in | o | ) |
| function classsplitter::not | ( | in | o | ) |
| function classsplitter::plus | ( | in | o, |
| in | o2 | ||
| ) |
| function classsplitter::set_baselabel | ( | in | o, |
| in | labels | ||
| ) |
| function classsplitter::uminus | ( | in | o | ) |
|
protected |
Assigned by setting datalabel.
Definition at line 42 of file classsplitter.m.
|
protected |
Obtained using classlabels2cell() once classlabels and hie are set.
Definition at line 36 of file classsplitter.m.
|
protected |
Obtained using classlabels2cell() once classlabels and hie are set.
Definition at line 39 of file classsplitter.m.
| Property classsplitter::classlabels |
Definition at line 16 of file classsplitter.m.
|
protected |
Definition at line 29 of file classsplitter.m.
| Property classsplitter::hie_base |
Hierarchical level(s) that will be used to isolate only certain classes within the dataset to work on. When you call set_baselabel(), you will define which class labels mounted using the levels in hie_base only will be considered for the arithmetical operations
Definition at line 21 of file classsplitter.m.
|
protected |
Definition at line 33 of file classsplitter.m.
| Property classsplitter::hie_split |
Split level(s).
Definition at line 24 of file classsplitter.m.
|
protected |
Definition at line 31 of file classsplitter.m.
|
protected |
Definition at line 47 of file classsplitter.m.