MUSX Document Model
Loading...
Searching...
No Matches
Todo List
Member musx::dom::EntryFrame::calcAreAllEntriesHiddenInFrame () const
check if the entry is hidden by voiced parts.
Member musx::dom::EntryFrame::calcIsCueFrame (bool includeVisibleInScore=false) const
Revisit this algorithm if needed. The current algorithm is chosen to be mostly accurate while being fast to compute when there is no cue.
Member musx::dom::EntryInfoPtr::calcDisplaysAsRest () const

Add code to detect that the entry is converted to a rest by voiced part settings

Eventually calcDisplaysAsRest should take into account voiced parts.

Member musx::dom::others::PartDefinition::getNameRawTextCtx () const
perhaps additional logic as in getName, but not until something is broken.
Member musx::dom::others::StaffListSet< ScoreList, PartsList, ScoreForcedList, PartsForcedList >::contains (StaffCmper staffId, const MusxInstanceList< StaffUsed > &systemStaves, bool isHidden=false) const noexcept
It may be necessary to add some fuzzy logic around StaffGroup here, at least for category staff lists. Finale includes a staff if it is the top staff in a group, when the top staff of a group is included. We defer this to another day.
Member musx::util::Fraction::Fraction (int num, int den)
Make this constructor constexpr when we drop C++17 support.
Member musx::util::Fraction::fromEdu (dom::Edu edu)
Make this function constexpr when we drop C++17 support.
Member musx::util::Fraction::operator/ (const Fraction &other) const
Make this function constexpr when we drop C++17 support.
Member musx::util::Fraction::operator/= (const Fraction &other)
Make this function constexpr when we drop C++17 support.
Member musx::util::Fraction::reciprocal () const
Make this function constexpr when we drop C++17 support.