MuseScore  3.4
Music composition and notation
Public Member Functions | Private Member Functions | Private Attributes | List of all members
OVE::Measure Class Reference

#include <ove.h>

Inheritance diagram for OVE::Measure:
Inheritance graph
[legend]
Collaboration diagram for OVE::Measure:
Collaboration graph
[legend]

Public Member Functions

 Measure (int index=0)
 
virtual ~Measure ()
 
BarNumbergetBarNumber () const
 
TimeSignaturegetTime () const
 
void setLeftBarline (int barline)
 
BarLineType getLeftBarline () const
 
void setRightBarline (int barline)
 
BarLineType getRightBarline () const
 
void setBackwardRepeatCount (int repeatCount)
 
int getBackwardRepeatCount () const
 
void setTypeTempo (double tempo)
 
double getTypeTempo () const
 
void setIsPickup (bool pickup)
 
bool getIsPickup () const
 
void setIsMultiMeasureRest (bool rest)
 
bool getIsMultiMeasureRest () const
 
void setMultiMeasureRestCount (int count)
 
int getMultiMeasureRestCount () const
 
- Public Member Functions inherited from OVE::LengthElement
 LengthElement ()
 
virtual ~LengthElement ()
 
void setLength (int length)
 
int getLength () const
 

Private Member Functions

 Measure ()
 
void clear ()
 

Private Attributes

BarNumberbarNumber_
 
TimeSignaturetime_
 
BarLineType leftBarline_
 
BarLineType rightBarline_
 
int repeatCount_
 
double typeTempo_
 
bool pickup_
 
bool multiMeasureRest_
 
int multiMeasureRestCount_
 

Constructor & Destructor Documentation

◆ Measure() [1/2]

OVE::Measure::Measure ( int  index = 0)

◆ ~Measure()

OVE::Measure::~Measure ( )
virtual

◆ Measure() [2/2]

OVE::Measure::Measure ( )
private

Member Function Documentation

◆ clear()

void OVE::Measure::clear ( void  )
private

◆ getBackwardRepeatCount()

int OVE::Measure::getBackwardRepeatCount ( ) const

◆ getBarNumber()

BarNumber * OVE::Measure::getBarNumber ( ) const

◆ getIsMultiMeasureRest()

bool OVE::Measure::getIsMultiMeasureRest ( ) const

◆ getIsPickup()

bool OVE::Measure::getIsPickup ( ) const

◆ getLeftBarline()

BarLineType OVE::Measure::getLeftBarline ( ) const

◆ getMultiMeasureRestCount()

int OVE::Measure::getMultiMeasureRestCount ( ) const

◆ getRightBarline()

BarLineType OVE::Measure::getRightBarline ( ) const

◆ getTime()

TimeSignature * OVE::Measure::getTime ( ) const

◆ getTypeTempo()

double OVE::Measure::getTypeTempo ( ) const

◆ setBackwardRepeatCount()

void OVE::Measure::setBackwardRepeatCount ( int  repeatCount)

◆ setIsMultiMeasureRest()

void OVE::Measure::setIsMultiMeasureRest ( bool  rest)

◆ setIsPickup()

void OVE::Measure::setIsPickup ( bool  pickup)

◆ setLeftBarline()

void OVE::Measure::setLeftBarline ( int  barline)

◆ setMultiMeasureRestCount()

void OVE::Measure::setMultiMeasureRestCount ( int  count)

◆ setRightBarline()

void OVE::Measure::setRightBarline ( int  barline)

◆ setTypeTempo()

void OVE::Measure::setTypeTempo ( double  tempo)

Member Data Documentation

◆ barNumber_

BarNumber* OVE::Measure::barNumber_
private

◆ leftBarline_

BarLineType OVE::Measure::leftBarline_
private

◆ multiMeasureRest_

bool OVE::Measure::multiMeasureRest_
private

◆ multiMeasureRestCount_

int OVE::Measure::multiMeasureRestCount_
private

◆ pickup_

bool OVE::Measure::pickup_
private

◆ repeatCount_

int OVE::Measure::repeatCount_
private

◆ rightBarline_

BarLineType OVE::Measure::rightBarline_
private

◆ time_

TimeSignature* OVE::Measure::time_
private

◆ typeTempo_

double OVE::Measure::typeTempo_
private

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