OpenCOVER
coNavInteraction.h
Go to the documentation of this file.
1/* This file is part of COVISE.
2
3 You can use it under the terms of the GNU Lesser General Public License
4 version 2.1 or later, see lgpl-2.1.txt.
5
6 * License: LGPL 2+ */
7
8#ifndef CO_NAVINTERACTION_H
9#define CO_NAVINTERACTION_H
10
13
14namespace vrui
15{
16
17class OPENVRUIEXPORT coNavInteraction
18 : public coInteraction
19{
20public:
21 coNavInteraction(InteractionType type, const std::string &name, InteractionPriority priority = Navigation);
23
24 virtual void update();
25 virtual void startInteraction();
26 virtual void stopInteraction();
27 virtual void doInteraction();
28 virtual void cancelInteraction();
29
30protected:
32};
33}
34#endif
collaborative interface manager
Definition: coVRCommunication.h:41
Definition: coInteraction.h:18
InteractionState
Definition: coInteraction.h:23
InteractionType
Definition: coInteraction.h:45
InteractionPriority
Definition: coInteraction.h:34
Definition: coNavInteraction.h:19
virtual void doInteraction()
coNavInteraction(InteractionType type, const std::string &name, InteractionPriority priority=Navigation)
virtual void update()
virtual void stopInteraction()
virtual void cancelInteraction()
virtual void startInteraction()
InteractionState oldState
Definition: coNavInteraction.h:31