GUIDOLib  1.7.7
Guido Engine Internal Documentation
ARDiminuendo.h
1 #ifndef ARDiminuendo_H
2 #define ARDiminuendo_H
3 
4 /*
5  GUIDO Library
6  Copyright (C) 2002 Holger Hoos, Juergen Kilian, Kai Renz
7  Copyright (C) 2002-2017 Grame
8 
9  This Source Code Form is subject to the terms of the Mozilla Public
10  License, v. 2.0. If a copy of the MPL was not distributed with this
11  file, You can obtain one at http://mozilla.org/MPL/2.0/.
12 
13  Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
14  research@grame.fr
15 
16 */
17 
18 #include "ARDynamic.h"
19 
20 /*@mkdoc
21 
22 @group:Dynamics
23 
24 @tagname:\decrescendo
25 @tagalias:\decresc<br />\dimnuendo <br />\dim<br />\crescBegin \crescEnd<br />\diminuendoBegin \diminuendoEnd <br />\dimBegin \dimEnd
26 @tagtype:R
27 @tagnotation:crescendo sign
28 @tagdesc
29 @tagend
30 
31 @paramdesc
32 Parameters for decrescendo are the same as for crescendo
33 
34 See the [Dynamics](@EXAMPLES/dynamics/) example.
35 @paramend
36 
37 */
38 
39 
42 class ARDiminuendo : public ARDynamic
43 {
44  public:
45 
47  ARDiminuendo(const ARDiminuendo* dim) : ARDynamic(dim) {}
48  virtual ~ARDiminuendo() {}
49 
50  virtual bool MatchEndTag(const char * s);
51 
52  virtual const char* getTagName() const { return "ARDiminuendo"; };
53  virtual std::string getGMNName() const { return "\\diminuendo"; };
54 };
55 
56 #endif
ARDynamic
the base class for ARCrescendo and ARDiminuendo
Definition: ARDynamic.h:24
ARDiminuendo::ARDiminuendo
ARDiminuendo(const ARDiminuendo *dim)
Definition: ARDiminuendo.h:47
ARDiminuendo::getTagName
virtual const char * getTagName() const
Definition: ARDiminuendo.h:52
ARDiminuendo::~ARDiminuendo
virtual ~ARDiminuendo()
Definition: ARDiminuendo.h:48
ARDiminuendo::getGMNName
virtual std::string getGMNName() const
Definition: ARDiminuendo.h:53
ARDiminuendo
not yet documented
Definition: ARDiminuendo.h:42
ARDiminuendo::ARDiminuendo
ARDiminuendo()
Definition: ARDiminuendo.h:46
ARDiminuendo::MatchEndTag
virtual bool MatchEndTag(const char *s)

Guido Project Copyright © 2019 Grame-CNCM