Ardour
9.0-pre0-582-g084a23a80d
|
#include <tempo.h>
Classes | |
struct | bbt_comparator |
struct | beat_comparator |
struct | ptr_sclock_comparator |
struct | sclock_comparator |
Public Member Functions | |
Point (TempoMap const &map, superclock_t sc, Beats const &b, BBT_Time const &bbt) | |
Point (TempoMap const &map, XMLNode const &) | |
virtual | ~Point () |
void | set (superclock_t sc, Beats const &b, BBT_Time const &bbt) |
superclock_t | sclock () const |
Beats const & | beats () const |
BBT_Time const & | bbt () const |
samplepos_t | sample (int sr) const |
virtual timepos_t | time () const =0 |
bool | operator== (Point const &other) const |
bool | operator!= (Point const &other) const |
Public Member Functions inherited from Temporal::MapOwned | |
TempoMap const & | map () const |
Protected Member Functions | |
void | add_state (XMLNode &) const |
void | map_reset_set_sclock_for_sr_change (superclock_t sc) |
Protected Member Functions inherited from Temporal::MapOwned | |
MapOwned (TempoMap const &map) | |
virtual | ~MapOwned () |
void | set_map (TempoMap const &map) |
Protected Attributes | |
superclock_t | _sclock |
Beats | _quarters |
BBT_Time | _bbt |
Protected Attributes inherited from Temporal::MapOwned | |
TempoMap const * | _map |
Friends | |
class | TempoMap |
Definition at line 88 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 90 of file temporal/temporal/tempo.h.
|
inlinevirtual |
Definition at line 93 of file temporal/temporal/tempo.h.
|
protected |
|
inline |
Definition at line 103 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 102 of file temporal/temporal/tempo.h.
|
inlineprotected |
Definition at line 156 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 145 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 144 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 104 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 101 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 95 of file temporal/temporal/tempo.h.
|
pure virtual |
Implemented in Temporal::TempoMapPoint, Temporal::MusicTimePoint, Temporal::TempoPoint, and Temporal::MeterPoint.
|
friend |
Definition at line 155 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 150 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 149 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 148 of file temporal/temporal/tempo.h.