11 #include <QtCore/QTimer> 12 #include <QtCore/QMutex> 18 Q_CLASSINFO(
"Author",
"Matthias Goldhoorn")
26 void setData(
const std::vector<uint8_t> data,
int bearing);
28 void setGroundTrue(
double sizeX,
double sizeY,
double posX,
double posY,
double rot);
41 void setPosition(
const double posX,
const double posY,
const double sigmaX=0,
const double sigmaY=0);
49 void resizeGL(
int width,
int height);
71 inline double max(
double a,
double b){
void wheelEvent(QWheelEvent *event)
void setWallDist(int bearing, int dist, int dist2)
void mouseMoveEvent(QMouseEvent *event)
void resizeGL(int width, int height)
void mousePressEvent(QMouseEvent *event)
void zRotationChanged(int angle)
void setyPosition(int value)
void xRotationChanged(int angle)
void reset(double currentScale)
const unsigned int maximumBearings
void setxPosition(int value)
void yRotationChanged(int angle)
void drawEllipse(float xradius, float yradius)
void setGroundTrue(double sizeX, double sizeY, double posX, double posY, double rot)
void setXRotation(int angle)
void setZoomMax(float value)
void setOrientation(const double orientation)
void zPositionChanged(int value)
void setYRotation(int angle)
void keyPressEvent(QKeyEvent *event)
void setZoomMin(float value)
double max(double a, double b)
volatile GLuint * indices
void xPositionChanged(int value)
void checkGL(const char *)
SonarViewGL(ImageViewOld &parent, unsigned int maximumBearings=6400)
void setData(const std::vector< uint8_t > data, int bearing)
volatile GLfloat * vertecies
void yPositionChanged(int value)
void setPosition(int xRot, int yRot, int zRot, int xMove, int yMove, int zMove, float zoom, int width, int height)
void normalizeAngle(int *angle)
void setzPosition(int value)
std::vector< std::pair< GLuint, QColor > > colorList
QSize minimumSizeHint() const
volatile GLubyte * colors
void setZRotation(int angle)