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

GroupNodes must be sorted by tick. More...

#include <groups.h>

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

Public Member Functions

 Groups ()
 
 Groups (const std::vector< GroupNode > &l)
 
void write (XmlWriter &) const
 
void read (XmlReader &)
 
Beam::Mode beamMode (int tick, TDuration::DurationType d) const
 
void addStop (int pos, TDuration::DurationType d, Beam::Mode bm)
 
bool operator== (const Groups &g) const
 
void dump (const char *) const
 

Static Public Member Functions

static const Groupsendings (const Fraction &f)
 
static Beam::Mode endBeam (ChordRest *cr, ChordRest *prev=0)
 

Detailed Description

GroupNodes must be sorted by tick.

Constructor & Destructor Documentation

◆ Groups() [1/2]

Ms::Groups::Groups ( )
inline

◆ Groups() [2/2]

Ms::Groups::Groups ( const std::vector< GroupNode > &  l)
inline

Member Function Documentation

◆ addStop()

void Ms::Groups::addStop ( int  pos,
TDuration::DurationType  d,
Beam::Mode  bm 
)

◆ beamMode()

Beam::Mode Ms::Groups::beamMode ( int  tick,
TDuration::DurationType  d 
) const

◆ dump()

void Ms::Groups::dump ( const char *  m) const

◆ endBeam()

Beam::Mode Ms::Groups::endBeam ( ChordRest cr,
ChordRest prev = 0 
)
static

◆ endings()

const Groups & Ms::Groups::endings ( const Fraction f)
static

◆ operator==()

bool Ms::Groups::operator== ( const Groups g) const
inline

◆ read()

void Ms::Groups::read ( XmlReader e)

◆ write()

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

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