Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OCSR
UMANS
Commits
f5beef8a
Commit
f5beef8a
authored
Apr 09, 2020
by
VAN TOLL Wouter
Browse files
Added a Doxygen summary of the new GUI-related classes.
parent
390bd5b8
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/GUI/UMANSOpenGLWidget.h
View file @
f5beef8a
...
...
@@ -30,6 +30,9 @@
class
UMANSQtGuiApplication
;
/// <summary>Contains the visualization and behavior of the UMANS GUI application.
/// This class includes functions for drawing simulation details on the screen,
/// and functions that respond to interaction with UI elements.</summary>
class
UMANSOpenGLWidget
:
public
QOpenGLWidget
{
Q_OBJECT
...
...
@@ -110,9 +113,7 @@ private:
bool
makeScreenshotsPerFrame
;
bool
writeCSVOutput
;
/// <summary>
/// The part of the world that is currently being shown in the OpenGL widget.
/// </summary>
/// <summary>The part of the world that is currently being shown in the OpenGL widget.</summary>
QRectF
viewBounds
;
/// <summary>The width and height of theis OpenGL widget, in pixels.</summary>
...
...
src/GUI/UMANSQtGuiApplication.h
View file @
f5beef8a
...
...
@@ -27,6 +27,7 @@
class
OGLWidget
;
/// <summary>Wrapper for the UMANS GUI application.</summary>
class
UMANSQtGuiApplication
:
public
QWidget
{
Q_OBJECT
...
...
src/GUI/VisualizationData.h
View file @
f5beef8a
...
...
@@ -26,6 +26,8 @@
#include <QOpenGLVertexArrayObject>
#include <QOpenGLBuffer>
/// <summary>A struct that can contain data to be shown on the screen.
/// Used by the UMANSOpenGLWidget class in the UMANS GUI application.</summary>
struct
VisualizationData
{
private:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment