[go: up one dir, main page]

Menu

[r14]: / gizmod3 / gizmod / Gizmo.hpp  Maximize  Restore  History

Download this file

66 lines (51 with data), 1.7 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/**
*********************************************************************
*************************************************************************
***
*** \file Gizmo.cpp
*** \brief Gizmo class body
***
*****************************************
*****************************************
**/
/*
Copyright (c) 2007, Tim Burrell
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#ifndef __Gizmo_h
#define __Gizmo_h
#if HAVE_CONFIG_H
#include "config.h"
#endif
//////////////////////////////////////////////////////////////////////////////
// Typedef, enum's
///////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// Class Definition
///////////////////////////////////////
/**
* \class Gizmo
* \brief Base class of all Gizmos
*
* This class is the base of all Gizmos attached to the system.
* Each gizmo must inherit this class
*/
class Gizmo {
public:
// public functions
// construction / deconstruction
Gizmo(); ///< Default Constructor
virtual ~Gizmo(); ///< Destructor
protected:
// private functions
// private member variables
};
#endif // __Gizmo_h