GUIDOLib  1.7.7
Guido Engine Internal Documentation
Public Types | Public Member Functions | Friends | List of all members
GRStaffState Class Reference

Keeps information about a staff. More...

Public Types

enum  clefstate { CLEFAUTO, CLEFEXPLICIT, CLEFINTERN, CLEFOFF }
 

Public Member Functions

 GRStaffState ()
 
virtual ~GRStaffState ()
 
GRStaffStateoperator= (const GRStaffState &tmp)
 
GRStaffStategetState ()
 
int getInstrKeyNumber () const
 
void reset2key ()
 
float getYOffset () const
 
const TagParameterFloatgetStaffDistance () const
 
void setStaffLSPACE (float value)
 
void setMultiVoiceCollisions (bool state)
 
bool multiVoiceCollisions () const
 
const MeasureAccidentalsgetMeasureAccidentals () const
 

Friends

class GRStaff
 
class GRStaffManager
 
class GRVoiceManager
 
class GRSystem
 
class GRSystemSlice
 

Detailed Description

Keeps information about a staff.

Member Enumeration Documentation

◆ clefstate

Enumerator
CLEFAUTO 
CLEFEXPLICIT 
CLEFINTERN 
CLEFOFF 

Constructor & Destructor Documentation

◆ GRStaffState()

GRStaffState::GRStaffState ( )

◆ ~GRStaffState()

virtual GRStaffState::~GRStaffState ( )
virtual

Member Function Documentation

◆ getInstrKeyNumber()

int GRStaffState::getInstrKeyNumber ( ) const
inline

◆ getMeasureAccidentals()

const MeasureAccidentals& GRStaffState::getMeasureAccidentals ( ) const
inline

◆ getStaffDistance()

const TagParameterFloat* GRStaffState::getStaffDistance ( ) const
inline

◆ getState()

GRStaffState& GRStaffState::getState ( )
inline

◆ getYOffset()

float GRStaffState::getYOffset ( ) const
inline

◆ multiVoiceCollisions()

bool GRStaffState::multiVoiceCollisions ( ) const
inline

◆ operator=()

GRStaffState& GRStaffState::operator= ( const GRStaffState tmp)

◆ reset2key()

void GRStaffState::reset2key ( )

◆ setMultiVoiceCollisions()

void GRStaffState::setMultiVoiceCollisions ( bool  state)
inline

◆ setStaffLSPACE()

void GRStaffState::setStaffLSPACE ( float  value)
inline

Friends And Related Function Documentation

◆ GRStaff

friend class GRStaff
friend

◆ GRStaffManager

friend class GRStaffManager
friend

◆ GRSystem

friend class GRSystem
friend

◆ GRSystemSlice

friend class GRSystemSlice
friend

◆ GRVoiceManager

friend class GRVoiceManager
friend

Guido Project Copyright © 2019 Grame-CNCM