MUSX Document Model
Loading...
Searching...
No Matches
musx::util::Tie::ContourGeometry Struct Reference

Caller-supplied horizontal geometry used for contour span classification. More...

#include <Tie.h>

Public Attributes

dom::EvpuFloat startToEndLeft {}
 End-left X minus start-left X in EVPU.
 
dom::EvpuFloat startNoteheadWidth {}
 Width of the start notehead in EVPU.
 
std::optional< dom::EvpuFloatendNoteheadWidth {}
 Width of the end notehead in EVPU; defaults to startNoteheadWidth when omitted.
 
dom::EvpuFloat startAdjustment {}
 Caller-supplied start endpoint adjustment in EVPU (for engine-specific spacing/system rules).
 
dom::EvpuFloat endAdjustment {}
 Caller-supplied end endpoint adjustment in EVPU (for engine-specific spacing/system rules).
 
EndPointKind startPointKind {EndPointKind::Notehead}
 Attachment kind for the start endpoint.
 
EndPointKind endPointKind {EndPointKind::Notehead}
 Attachment kind for the end endpoint.
 

Detailed Description

Caller-supplied horizontal geometry used for contour span classification.