1 #ifndef _GLS_ODOMETER_H
2 #define _GLS_ODOMETER_H
69 #if defined( GLS_DEBUG )
80 #if defined( GLS_DEBUG )
112 #if defined( GLS_DEBUG )
174 #if defined( GLS_DEBUG )
175 #pragma BullseyeCoverage save off
187 #pragma BullseyeCoverage restore
190 #if defined( GLS_DEBUG )
191 #pragma BullseyeCoverage save off
203 #pragma BullseyeCoverage restore
206 #endif // _GLS_ODOMETER_H
const GlsUInt32 baseSystem
Definition: gls_odometer.h:90
const GlsFloat32 _minValue
Definition: gls_odometer.h:145
Definition: gls_event.h:304
GlsFloat32 *const _textureOffsetY
Definition: gls_odometer.h:157
const GlsUInt32 _baseSystem
Definition: gls_odometer.h:144
const GeometryType geometryType
Definition: gls_odometer.h:98
Definition: gls_odometer.h:86
const GlsFloat32 initialValue
Definition: gls_odometer.h:93
const GlsUInt32 orderOfMagnitude
Definition: gls_odometer.h:95
const GlsFloat32 rolloverThreshold
Definition: gls_odometer.h:96
This header defines a GLS_DEBUG only macro for facilitating evaluating class invariants in the GL Stu...
const GlsFloat64 _magnitude
Definition: gls_odometer.h:153
void SetValue(const GlsFloat32 value)
GeometryType
Definition: gls_odometer.h:75
GlsFloat32 _value
Definition: gls_odometer.h:155
const GlsFloat32 _degreesPerDigit
Definition: gls_odometer.h:150
Definition: gls_odometer.h:67
Definition: gls_group.h:58
Definition: gls_odometer.h:66
unsigned int GlsUInt32
Definition: gls_types.h:73
const GlsFloat32 maxValue
Definition: gls_odometer.h:92
This header defines any preprocessor defines needed to configure the GL Studio DO-178B Runtime Librar...
GlsOdometer(InitParameters &initParameters, GlsEventDispatcher *const eventDispatcher)
Definition: gls_odometer.h:78
float GlsFloat32
Definition: gls_types.h:78
const GlsFloat32 _maxValue
Definition: gls_odometer.h:146
Definition: gls_group.h:52
Behavior
Definition: gls_odometer.h:64
#define GLS_CLASS_INVARIANT_DECLARATION(ClassName)
Definition: gls_class_invariant.h:80
Definition: gls_odometer.h:58
Definition: gls_odometer.h:77
const GeometryType _geometryType
Definition: gls_odometer.h:149
bool GlsBool
Definition: gls_types.h:96
GlsGroup::InitParameters groupInitParameters
Definition: gls_odometer.h:88
InitParameters CopyWithObjectsArray(GlsDisplayObject *const *newObjects) const
const Behavior _behavior
Definition: gls_odometer.h:148
const GlsFloat64 _lastMagnitude
Definition: gls_odometer.h:154
const GlsFloat32 _rolloverThreshold
Definition: gls_odometer.h:147
const GlsFloat32 _textureScale
Definition: gls_odometer.h:151
const Behavior behavior
Definition: gls_odometer.h:97
const GlsFloat32 degreesPerDigit
Definition: gls_odometer.h:99
const GlsFloat32 minValue
Definition: gls_odometer.h:91
const GlsFloat32 textureScale
Definition: gls_odometer.h:100
double GlsFloat64
Definition: gls_types.h:87
This header defines the GlsGroup class in the GL Studio DO-178B Runtime Library.
Definition: gls_display_object.h:64