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