rock_widget_collection  0.1
orientation.cc
Go to the documentation of this file.
1 #include <QtCore/QtPlugin>
2 #include <iostream>
3 #include "orientation.h"
4 #include "compass.h"
5 #include "artificialhorizon.h"
6 #include <QHBoxLayout>
7 
9 {
10  layout = new QHBoxLayout;
11  setLayout(layout);
12  compass = new Compass();
13  horizon = new ArtificialHorizon();
14  layout->addWidget(compass);
15  layout->addWidget(horizon);
16  setMinimumWidth(400);
17  setMinimumHeight(100);
18 }
19 
21 {
22  return new OrientationView();
23 }
24 
26 {
27  compass->setHeading(v);
28 }
29 
31 {
33 }
34 
36 {
38 }
39 
40 /*
41 OrientationView::~OrientationView()
42 {
43  delete compass;
44  delete needle;
45 }
46 */
void setRollAngle(double myvalue)
void setPitch(double value)
Definition: orientation.cc:30
Compass * compass
Definition: orientation.h:32
void setHeading(double value)
Definition: compass.cc:38
QHBoxLayout * layout
Definition: orientation.h:29
void setPitchAngle(double myval)
void setRoll(double value)
Definition: orientation.cc:35
ArtificialHorizon * horizon
Definition: orientation.h:33
OrientationView(QWidget *parent=NULL)
Definition: orientation.cc:8
void setHeading(double value)
Definition: orientation.cc:25
OrientationView * newInstance()
Definition: orientation.cc:20