20 #ifndef OMNI_VISUAL_INTERFACE_H_
21 #define OMNI_VISUAL_INTERFACE_H_
23 #include <QOpenGLFunctions>
33 virtual void draw()
const = 0;
41 static void vertex3(QVector3D
const&);
45 QVector3D
const& _to);
48 static void color(QColor _color,
static void vertex3(QVector3D const &)
glVertex3f from QVector3D
Definition: Interface.cpp:27
virtual void update()
Update geometry.
Definition: Interface.h:36
static void visualLine(QVector3D const &_from, QVector3D const &_to)
Draws a line.
Definition: Interface.cpp:32
Basic visual interface.
Definition: Interface.h:28
virtual ~Interface()
Definition: Interface.h:30
static void color(QColor _color, float _alpha=1.0)
glColor4f from QColor
Definition: Interface.cpp:40
virtual void draw() const =0
Abstract method for visualing.