Limb Range Analyzer
Cross-platform application for human limb range analysis.
exercise.hpp
Go to the documentation of this file.
1
10#ifndef EXERCISE_HPP
11#define EXERCISE_HPP
12
13/*Private includes: ---------------------------------------------------------*/
14#include <QObject>
15#include <QStringList>
16#include <QString>
17
18/*Class declaration: --------------------------------------------------------*/
30class Exercise : public QObject
31{
32 Q_OBJECT
33
34 public:
43 Exercise();
44
57 Exercise(QString id, qint16 min, qint16 max, qint16 range);
58
66 ~Exercise();
67
78 QString& Exercise_GetID();
79
89 qint16 Exercise_GetMin();
90
100 qint16 Exercise_GetMax();
101
112 qint16 Exercise_GetRange();
113
125 QStringList Exercise_GetAllFormatted();
126
127 private:
133 QString mID;
134
140 qint16 mMin;
141
147 qint16 mMax;
148
153 qint16 mRange;
154};
155
156#endif // EXERCISE_HPP
Class that represents single limb analysis exercise record.
Definition: exercise.hpp:31
QString & Exercise_GetID()
Getter function meant for exercise mID retrieval.
Definition: exercise.cpp:19
~Exercise()
Base destructor of class Exercise.
Definition: exercise.cpp:17
qint16 Exercise_GetMin()
Getter function used as a mMin retriever.
Definition: exercise.cpp:20
qint16 mMin
qint16 minimum measured exercise value in degrees.
Definition: exercise.hpp:140
qint16 mMax
qint16 maximum value of a measured exercise in degrees.
Definition: exercise.hpp:147
Exercise()
Constructor of Exercise class.
Definition: exercise.cpp:14
QString mID
QString text string member that holds exercise identifier.
Definition: exercise.hpp:133
QStringList Exercise_GetAllFormatted()
Extended getter function that returns all members in a formatted manner.
Definition: exercise.cpp:23
qint16 Exercise_GetRange()
Getter function used as a mRange obtainer.
Definition: exercise.cpp:22
qint16 Exercise_GetMax()
Getter function used as a mMax retriever.
Definition: exercise.cpp:21
qint16 mRange
qint16 measurement range value in degrees.
Definition: exercise.hpp:153