Marsyas
0.6.0-alpha
|
#include <StrobeList.h>
Public Member Functions | |
void | AddStrobe (int time, double weight) |
Add a strobe to the list (must be in order) | |
void | DeleteFirstStrobe () |
Delete a strobe from the list. | |
void | printStrobes () |
void | SetWeight (std::size_t strobe_number, double weight) |
Set the strobe weight. | |
void | SetWorkingWeight (std::size_t strobe_number, double working_weight) |
Set the strobe's working weight. | |
void | ShiftStrobes (int offset) |
Shift the position of all strobes by subtracting offset from the time value of each. | |
StrobePoint | Strobe (std::size_t strobe_number) |
Return the strobe time (in samples, can be negative) | |
std::size_t | strobe_count () const |
Get the number of strobes. | |
StrobeList () | |
Create a new strobe list. | |
~StrobeList () |
Definition at line 50 of file StrobeList.h.
StrobeList | ( | ) | [inline] |
Create a new strobe list.
Definition at line 54 of file StrobeList.h.
~StrobeList | ( | ) | [inline] |
Definition at line 58 of file StrobeList.h.
void AddStrobe | ( | int | time, |
double | weight | ||
) | [inline] |
Add a strobe to the list (must be in order)
Definition at line 81 of file StrobeList.h.
void DeleteFirstStrobe | ( | ) | [inline] |
Delete a strobe from the list.
Definition at line 90 of file StrobeList.h.
void printStrobes | ( | ) | [inline] |
Definition at line 108 of file StrobeList.h.
void SetWeight | ( | std::size_t | strobe_number, |
double | weight | ||
) | [inline] |
Set the strobe weight.
Definition at line 69 of file StrobeList.h.
void SetWorkingWeight | ( | std::size_t | strobe_number, |
double | working_weight | ||
) | [inline] |
Set the strobe's working weight.
Definition at line 75 of file StrobeList.h.
void ShiftStrobes | ( | int | offset | ) | [inline] |
Shift the position of all strobes by subtracting offset from the time value of each.
Definition at line 103 of file StrobeList.h.
StrobePoint Strobe | ( | std::size_t | strobe_number | ) | [inline] |
Return the strobe time (in samples, can be negative)
Definition at line 63 of file StrobeList.h.
std::size_t strobe_count | ( | ) | const [inline] |
Get the number of strobes.
Definition at line 96 of file StrobeList.h.