Verovio
Source code documentation
areaposinterface.h
1 // Name: areaposinterface.h
3 // Author: Laurent Pugin
4 // Created: 2017
5 // Copyright (c) Authors and others. All rights reserved.
7 
8 #ifndef __VRV_AREA_POS_INTERFACE_H__
9 #define __VRV_AREA_POS_INTERFACE_H__
10 
11 #include "atts_shared.h"
12 #include "interface.h"
13 #include "vrvdef.h"
14 
15 namespace vrv {
16 
17 //----------------------------------------------------------------------------
18 // AreaPosInterface
19 //----------------------------------------------------------------------------
20 
26 class AreaPosInterface : public Interface, public AttHorizontalAlign, public AttVerticalAlign {
27 public:
34  virtual ~AreaPosInterface();
35  void Reset() override;
36  InterfaceId IsInterface() const override { return INTERFACE_AREA_POS; }
38 
39 private:
40  //
41 public:
42  //
43 private:
44 };
45 
46 } // namespace vrv
47 
48 #endif
vrv::Interface
This is a base class for regrouping MEI att classes.
Definition: interface.h:32
vrv::AreaPosInterface::Reset
void Reset() override
Virtual reset method.
vrv::AreaPosInterface
This class is an interface for elements implementing vertically and horizontally positionned elements...
Definition: areaposinterface.h:26
vrv::AreaPosInterface::IsInterface
InterfaceId IsInterface() const override
Virtual method returning the InterfaceId of the interface.
Definition: areaposinterface.h:36