GUIDOLib
1.7.7
Guido Engine Internal Documentation
src
engine
graphic
GRSystemTagInterface.h
1
#ifndef GRSystemTagInterface_H
2
#define GRSystemTagInterface_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
19
class
GRSystem
;
20
23
class
GRSystemTagInterface
24
{
25
public
:
26
27
GRSystemTagInterface
() :
mIsSystemCall
(false) {}
28
virtual
~GRSystemTagInterface
() {}
29
virtual
void
checkPosition
(
const
GRSystem
* grsys);
30
31
protected
:
32
// this variable is set to 1, if
33
// a call to tellPosition is made from checkPosition
34
// which mas made by the system ....
35
// (look into GRBeam)
36
bool
mIsSystemCall
;
37
};
38
39
#endif
GRSystemTagInterface::GRSystemTagInterface
GRSystemTagInterface()
Definition:
GRSystemTagInterface.h:27
GRSystemTagInterface::~GRSystemTagInterface
virtual ~GRSystemTagInterface()
Definition:
GRSystemTagInterface.h:28
GRSystemTagInterface
not yet documented
Definition:
GRSystemTagInterface.h:23
GRSystemTagInterface::checkPosition
virtual void checkPosition(const GRSystem *grsys)
GRSystem
Manages a number of staffs and has a given start and end timeposition. GRSystem is the grafical repre...
Definition:
GRSystem.h:52
GRSystemTagInterface::mIsSystemCall
bool mIsSystemCall
Definition:
GRSystemTagInterface.h:36
Guido Project
Copyright © 2019
Grame-CNCM