GUIDOLib  1.7.7
Guido Engine Internal Documentation
Classes | Public Member Functions | Public Attributes | List of all members
GRPossibleBreakState::GRVoiceTagsAndStaff Class Reference

Classes

class  GRTagAndPosition
 

Public Member Functions

void BeginAfterBreak (GRStaff *newstaff, GuidoPos addpos)
 
void EndAtBreak ()
 
 GRVoiceTagsAndStaff (GRVoiceManager *pvoicemgr=0)
 
virtual ~GRVoiceTagsAndStaff ()
 
void SaveGRTags (KF_IPointerList< GRTag > *grtags)
 
void setLastRod (GRRod *plastrod)
 
void setFirstRod (GRRod *pfirstrod)
 

Public Attributes

GRVoiceManagergrvoicemgr
 
int staffnum
 
KF_IPointerList< GRTagAndPosition > * grtags
 
GRStaffpstaff
 
GRRodlastrod
 
GRRodfirstrod
 

Constructor & Destructor Documentation

◆ GRVoiceTagsAndStaff()

GRPossibleBreakState::GRVoiceTagsAndStaff::GRVoiceTagsAndStaff ( GRVoiceManager pvoicemgr = 0)
inline

◆ ~GRVoiceTagsAndStaff()

virtual GRPossibleBreakState::GRVoiceTagsAndStaff::~GRVoiceTagsAndStaff ( )
virtual

Member Function Documentation

◆ BeginAfterBreak()

void GRPossibleBreakState::GRVoiceTagsAndStaff::BeginAfterBreak ( GRStaff newstaff,
GuidoPos  addpos 
)

◆ EndAtBreak()

void GRPossibleBreakState::GRVoiceTagsAndStaff::EndAtBreak ( )

◆ SaveGRTags()

void GRPossibleBreakState::GRVoiceTagsAndStaff::SaveGRTags ( KF_IPointerList< GRTag > *  grtags)

◆ setFirstRod()

void GRPossibleBreakState::GRVoiceTagsAndStaff::setFirstRod ( GRRod pfirstrod)

◆ setLastRod()

void GRPossibleBreakState::GRVoiceTagsAndStaff::setLastRod ( GRRod plastrod)

Member Data Documentation

◆ firstrod

GRRod* GRPossibleBreakState::GRVoiceTagsAndStaff::firstrod

◆ grtags

KF_IPointerList<GRTagAndPosition>* GRPossibleBreakState::GRVoiceTagsAndStaff::grtags

◆ grvoicemgr

GRVoiceManager* GRPossibleBreakState::GRVoiceTagsAndStaff::grvoicemgr

◆ lastrod

GRRod* GRPossibleBreakState::GRVoiceTagsAndStaff::lastrod

◆ pstaff

GRStaff* GRPossibleBreakState::GRVoiceTagsAndStaff::pstaff

◆ staffnum

int GRPossibleBreakState::GRVoiceTagsAndStaff::staffnum

Guido Project Copyright © 2019 Grame-CNCM