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