24#include "musx/dom/Fundamentals.h"
25#include "musx/dom/EnumClasses.h"
32enum class ArrowheadPresetFillStyle
46 ArrowheadPresetFillStyle
fillStyle{ArrowheadPresetFillStyle::SolidFill};
57 return {20.0, 20.0,
false, ArrowheadPresetFillStyle::SolidFill};
59 return {20.0, 20.0,
false, ArrowheadPresetFillStyle::WhiteFillWithOutline};
61 return {20.0, 20.0,
true, ArrowheadPresetFillStyle::SolidFill};
63 return {100.0, 100.0,
true, ArrowheadPresetFillStyle::SolidFill};
65 return {60.0, 60.0,
true, ArrowheadPresetFillStyle::SolidFill};
double EvpuFloat
EVPU fractional value (288.0 per inch)
Definition Fundamentals.h:58
ArrowheadPreset
Finale-defined arrowhead presets.
Definition EnumClasses.h:52
@ LargeCurved
Large curved-back arrowhead preset (≈4 staff spaces tall).
@ SmallCurved
Small curved-back arrowhead preset (≈1 staff space tall).
@ SmallOutline
Small outlined arrowhead preset (≈1 staff space tall).
@ SmallFilled
Small filled arrowhead preset (≈1 staff space tall).
@ MediumCurved
Medium curved-back arrowhead preset (≈2.5 staff spaces tall).
object model for musx file (enigmaxml)
Definition BaseClasses.h:36
Geometry and appearance for a Finale preset arrowhead.
Definition ArrowheadPresets.h:42
ArrowheadPresetFillStyle fillStyle
Visual fill style.
Definition ArrowheadPresets.h:46
dom::EvpuFloat baseWidth
Full width of the base.
Definition ArrowheadPresets.h:44
bool curvedBack
True for curved-back presets, false for straight-sided presets.
Definition ArrowheadPresets.h:45
dom::EvpuFloat length
Distance from the base midpoint to the tip.
Definition ArrowheadPresets.h:43