![]() |
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.