MuseScore  3.4
Music composition and notation
Public Member Functions | Private Member Functions | List of all members
Ms::TimeSigMap Class Reference

#include <sig.h>

Inheritance diagram for Ms::TimeSigMap:
Inheritance graph
[legend]
Collaboration diagram for Ms::TimeSigMap:
Collaboration graph
[legend]

Public Member Functions

 TimeSigMap ()
 
void add (int tick, const Fraction &)
 
void add (int tick, const SigEvent &ev)
 
void del (int tick)
 
void clearRange (int tick1, int tick2)
 
void read (XmlReader &, int fileDiv)
 
void write (XmlWriter &) const
 
void dump () const
 
const SigEventtimesig (int tick) const
 
const SigEventtimesig (const Fraction &f) const
 
void tickValues (int t, int *bar, int *beat, int *tick) const
 
int bar2tick (int bar, int beat) const
 
QString pos (int t) const
 
unsigned raster (unsigned tick, int raster) const
 
unsigned raster1 (unsigned tick, int raster) const
 
unsigned raster2 (unsigned tick, int raster) const
 
int rasterStep (unsigned tick, int raster) const
 

Private Member Functions

void normalize ()
 

Constructor & Destructor Documentation

◆ TimeSigMap()

Ms::TimeSigMap::TimeSigMap ( )
inline

Member Function Documentation

◆ add() [1/2]

void Ms::TimeSigMap::add ( int  tick,
const Fraction f 
)

◆ add() [2/2]

void Ms::TimeSigMap::add ( int  tick,
const SigEvent ev 
)

◆ bar2tick()

int Ms::TimeSigMap::bar2tick ( int  bar,
int  beat 
) const

◆ clearRange()

void Ms::TimeSigMap::clearRange ( int  tick1,
int  tick2 
)

◆ del()

void Ms::TimeSigMap::del ( int  tick)

◆ dump()

void Ms::TimeSigMap::dump ( ) const

◆ normalize()

void Ms::TimeSigMap::normalize ( )
private

◆ pos()

QString Ms::TimeSigMap::pos ( int  t) const

◆ raster()

unsigned Ms::TimeSigMap::raster ( unsigned  tick,
int  raster 
) const

◆ raster1()

unsigned Ms::TimeSigMap::raster1 ( unsigned  tick,
int  raster 
) const

◆ raster2()

unsigned Ms::TimeSigMap::raster2 ( unsigned  tick,
int  raster 
) const

◆ rasterStep()

int Ms::TimeSigMap::rasterStep ( unsigned  tick,
int  raster 
) const

◆ read()

void Ms::TimeSigMap::read ( XmlReader e,
int  fileDiv 
)

◆ tickValues()

void Ms::TimeSigMap::tickValues ( int  t,
int *  bar,
int *  beat,
int *  tick 
) const

◆ timesig() [1/2]

const SigEvent & Ms::TimeSigMap::timesig ( int  tick) const

◆ timesig() [2/2]

const SigEvent& Ms::TimeSigMap::timesig ( const Fraction f) const
inline

◆ write()

void Ms::TimeSigMap::write ( XmlWriter xml) const

The documentation for this class was generated from the following files: