#include <CH_Channel.h>

Public Member Functions | |
| CH_Key () | |
| void | display () const |
| void | clear () |
| void | tie (int direction, CH_ValueTypes t) |
| void | tie (int direction) |
| void | set (CH_ValueTypes t, float value) |
| bool | isSet (CH_ValueTypes t) |
| void | complete () |
| void | get (CH_Segment *left_seg, CH_Segment *right_seg, bool accel_ratio=true) |
| void | put (CH_Segment *left_seg, CH_Segment *right_seg, bool accel_ratio=true) const |
| void | stretch (float xscale, float yscale, bool accel_ratio) |
| void | changeAccelsToRatios (float left_seg_len, float right_seg_len) |
| void | reverse () |
| void | opscript (ostream &os, bool use_time, bool only_valid=true) const |
Public Attributes | |
| float | myTimeValue |
| bool | myEvaluatedSlopes |
| CH_HalfKey | k [2] |
Definition at line 104 of file CH_Channel.h.
| CH_Key::CH_Key | ( | ) | [inline] |
Definition at line 111 of file CH_Channel.h.
| void CH_Key::changeAccelsToRatios | ( | float | left_seg_len, | |
| float | right_seg_len | |||
| ) |
| void CH_Key::clear | ( | ) |
| void CH_Key::complete | ( | ) |
| void CH_Key::display | ( | ) | const |
Reimplemented in CH_FullKey, and CH_ReversibleKey.
| void CH_Key::get | ( | CH_Segment * | left_seg, | |
| CH_Segment * | right_seg, | |||
| bool | accel_ratio = true | |||
| ) |
| bool CH_Key::isSet | ( | CH_ValueTypes | t | ) |
| void CH_Key::opscript | ( | ostream & | os, | |
| bool | use_time, | |||
| bool | only_valid = true | |||
| ) | const |
| void CH_Key::put | ( | CH_Segment * | left_seg, | |
| CH_Segment * | right_seg, | |||
| bool | accel_ratio = true | |||
| ) | const |
| void CH_Key::reverse | ( | ) |
Reimplemented in CH_ReversibleKey.
| void CH_Key::set | ( | CH_ValueTypes | t, | |
| float | value | |||
| ) |
| void CH_Key::stretch | ( | float | xscale, | |
| float | yscale, | |||
| bool | accel_ratio | |||
| ) |
Reimplemented in CH_ReversibleKey.
| void CH_Key::tie | ( | int | direction | ) |
| void CH_Key::tie | ( | int | direction, | |
| CH_ValueTypes | t | |||
| ) |
Definition at line 109 of file CH_Channel.h.
Definition at line 108 of file CH_Channel.h.
| float CH_Key::myTimeValue |
Definition at line 107 of file CH_Channel.h.
1.5.9