![]() |
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.