![]() |
Verovio
Source code documentation
|
This class is an interface for container elements that have to be turned to milestones in a page-base representation. More...
#include <systemmilestone.h>
Public Member Functions | |
void | SetMeasure (Measure *measure) |
Measure * | GetMeasure () |
const Measure * | GetMeasure () const |
void | ConvertToPageBasedMilestone (Object *object, Object *parent) |
Constructors, destructors, reset methods | |
Reset method reset all attribute classes | |
SystemMilestoneInterface () | |
virtual | ~SystemMilestoneInterface () |
virtual void | Reset () |
Set and get the first LayerElement | |
The setter asserts that no LayerElement was previously set. | |
void | SetEnd (SystemMilestoneEnd *end) |
SystemMilestoneEnd * | GetEnd () |
const SystemMilestoneEnd * | GetEnd () const |
bool | IsSystemMilestone () const |
FunctorCode | InterfacePrepareMilestones (PrepareMilestonesFunctor &functor) |
We have functor code in the interface for avoiding code duplication in each implementation class. | |
FunctorCode | InterfaceResetData (ResetDataFunctor &functor) |
Protected Attributes | |
SystemMilestoneEnd * | m_end |
This class is an interface for container elements that have to be turned to milestones in a page-base representation.