OpenCPN Partial API docs
Loading...
Searching...
No Matches
rudder_angle.h
1
/******************************************************************************
2
* $Id: rudder_angle.h, v1.0 2010/08/26 SethDart Exp $
3
*
4
* Project: OpenCPN
5
* Purpose: Dashboard Plugin
6
* Author: Jean-Eudes Onfray
7
*
8
***************************************************************************
9
* Copyright (C) 2010 by David S. Register *
10
* *
11
* This program is free software; you can redistribute it and/or modify *
12
* it under the terms of the GNU General Public License as published by *
13
* the Free Software Foundation; either version 2 of the License, or *
14
* (at your option) any later version. *
15
* *
16
* This program is distributed in the hope that it will be useful, *
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
19
* GNU General Public License for more details. *
20
* *
21
* You should have received a copy of the GNU General Public License *
22
* along with this program; if not, write to the *
23
* Free Software Foundation, Inc., *
24
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
25
***************************************************************************
26
*/
27
28
#ifndef __RudderAngle_H__
29
#define __RudderAngle_H__
30
31
// For compilers that support precompilation, includes "wx/wx.h".
32
#include <wx/wxprec.h>
33
34
#ifdef __BORLANDC__
35
#pragma hdrstop
36
#endif
37
38
// for all others, include the necessary headers (this file is usually all you
39
// need because it includes almost all "standard" wxWidgets headers)
40
#ifndef WX_PRECOMP
41
#include <wx/wx.h>
42
#endif
43
44
#include "dial.h"
45
46
class
DashboardInstrument_RudderAngle
:
public
DashboardInstrument_Dial
{
47
public
:
48
DashboardInstrument_RudderAngle
(wxWindow* parent, wxWindowID
id
,
49
wxString title,
50
InstrumentProperties
* Properties);
51
~DashboardInstrument_RudderAngle
(
void
) {}
52
53
wxSize GetSize(
int
orient, wxSize hint);
54
void
SetData(DASH_CAP,
double
, wxString);
55
56
private
:
57
protected
:
58
void
DrawFrame(wxGCDC* dc);
59
void
DrawBackground(wxGCDC* dc);
60
};
61
62
#endif
// __RudderAngle_H__
DashboardInstrument_Dial
Definition
dial.h:84
DashboardInstrument_RudderAngle
Definition
rudder_angle.h:46
InstrumentProperties
Definition
instrument.h:129
plugins
dashboard_pi
src
rudder_angle.h
Generated on Sat Mar 1 2025 02:28:51 for OpenCPN Partial API docs by
1.9.8