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

#include <ove.h>

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

Public Member Functions

 OctaveShift ()
 
virtual ~OctaveShift ()
 
void setOctaveShiftType (OctaveShiftType type)
 
OctaveShiftType getOctaveShiftType () const
 
void setOctaveShiftPosition (OctaveShiftPosition position)
 
OctaveShiftPosition getOctaveShiftPosition () const
 
int getNoteShift () const
 
void setEndTick (int tick)
 
int getEndTick () const
 
- Public Member Functions inherited from OVE::MusicData
 MusicData ()
 
virtual ~MusicData ()
 
MusicDataType getMusicDataType () const
 
void setShow (bool show)
 
bool getShow () const
 
void setColor (unsigned int color)
 
unsigned int getColor () const
 
void setVoice (unsigned int voice)
 
unsigned int getVoice () const
 
void copyCommonBlock (const MusicData &source)
 
- Public Member Functions inherited from OVE::TickElement
 TickElement ()
 
virtual ~TickElement ()
 
void setTick (int tick)
 
int getTick (void) const
 
- Public Member Functions inherited from OVE::PairElement
 PairElement ()
 
virtual ~PairElement ()
 
MeasurePosstart () const
 
MeasurePosstop () const
 
- Public Member Functions inherited from OVE::OffsetElement
 OffsetElement ()
 
virtual ~OffsetElement ()
 
virtual void setXOffset (int offset)
 
virtual int getXOffset () const
 
virtual void setYOffset (int offset)
 
virtual int getYOffset () const
 
- Public Member Functions inherited from OVE::LengthElement
 LengthElement ()
 
virtual ~LengthElement ()
 
void setLength (int length)
 
int getLength () const
 

Private Attributes

OctaveShiftType octaveShiftType_
 
OctaveShiftPosition octaveShiftPosition_
 
int endTick_
 

Additional Inherited Members

- Public Types inherited from OVE::MusicData
enum  XmlDataType : char {
  XmlDataType::Attributes = 0, XmlDataType::NoteBeam, XmlDataType::Notations, XmlDataType::Direction,
  XmlDataType::None
}
 
- Static Public Member Functions inherited from OVE::MusicData
static XmlDataType getXmlDataType (MusicDataType type)
 
- Protected Attributes inherited from OVE::MusicData
MusicDataType musicDataType_
 

Constructor & Destructor Documentation

◆ OctaveShift()

OVE::OctaveShift::OctaveShift ( )

◆ ~OctaveShift()

virtual OVE::OctaveShift::~OctaveShift ( )
inlinevirtual

Member Function Documentation

◆ getEndTick()

int OVE::OctaveShift::getEndTick ( ) const

◆ getNoteShift()

int OVE::OctaveShift::getNoteShift ( ) const

◆ getOctaveShiftPosition()

OctaveShiftPosition OVE::OctaveShift::getOctaveShiftPosition ( ) const

◆ getOctaveShiftType()

OctaveShiftType OVE::OctaveShift::getOctaveShiftType ( ) const

◆ setEndTick()

void OVE::OctaveShift::setEndTick ( int  tick)

◆ setOctaveShiftPosition()

void OVE::OctaveShift::setOctaveShiftPosition ( OctaveShiftPosition  position)

◆ setOctaveShiftType()

void OVE::OctaveShift::setOctaveShiftType ( OctaveShiftType  type)

Member Data Documentation

◆ endTick_

int OVE::OctaveShift::endTick_
private

◆ octaveShiftPosition_

OctaveShiftPosition OVE::OctaveShift::octaveShiftPosition_
private

◆ octaveShiftType_

OctaveShiftType OVE::OctaveShift::octaveShiftType_
private

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