Verovio
Source code documentation
vrv::OffsetSpanningInterface Class Reference

This class is an interface for elements having spanning visual offsets, such as slur, hairpin, etc. More...

#include <offsetinterface.h>

Inheritance diagram for vrv::OffsetSpanningInterface:
vrv::Interface

Public Member Functions

Constructors, destructors, reset methods

Reset method resets all attribute classes

 OffsetSpanningInterface ()
 
virtual ~OffsetSpanningInterface ()
 
void Reset () override
 Virtual reset method. More...
 
InterfaceId IsInterface () const override
 Virtual method returning the InterfaceId of the interface. More...
 
FunctorCode InterfaceResetData (ResetDataFunctor &functor, Object *object)
 
- Public Member Functions inherited from vrv::Interface
void RegisterInterfaceAttClass (AttClassId attClassId)
 Method for registering an MEI att classes in the interface.
 
std::vector< AttClassId > * GetAttClasses ()
 Method for obtaining a pointer to the attribute class vector of the interface.
 
 Interface ()
 
virtual ~Interface ()
 

Detailed Description

This class is an interface for elements having spanning visual offsets, such as slur, hairpin, etc.

It is not an abstract class but should not be instantiated directly.

Member Function Documentation

◆ IsInterface()

InterfaceId vrv::OffsetSpanningInterface::IsInterface ( ) const
inlineoverridevirtual

Virtual method returning the InterfaceId of the interface.

Needs to be overridden in child classes.

Reimplemented from vrv::Interface.

◆ Reset()

void vrv::OffsetSpanningInterface::Reset ( )
overridevirtual

Virtual reset method.

Needs to be overridden in child classes.

Reimplemented from vrv::Interface.


The documentation for this class was generated from the following file: