54 #define GLS_MAX( _a, _b ) ( ( (_a) > (_b) ) ? (_a) : (_b) )
static const GlsFloat64 DEGREES_TO_RADIANS
Definition: gls_util.h:65
static const GlsVector3D ONE_VECTOR_3D
Definition: gls_util.h:73
static GlsBool EqualColor(const GlsColor &a, const GlsColor &b)
const GlsUInt32 _lineLength
Definition: gls_util.h:119
static const GlsFloat64 PI
Definition: gls_util.h:63
const GlsUInt32 _inlineDataLength
Definition: gls_util.h:117
GlsUInt32 _numBytesRead
Definition: gls_util.h:124
This header defines a GLS_DEBUG only macro for facilitating evaluating class invariants in the GL Stu...
static GlsBool EqualFloat32(const GlsFloat32 x, const GlsFloat32 y, const GlsFloat32 precision)
Definition: gls_util.h:80
unsigned int GlsUInt32
Definition: gls_types.h:73
This header defines any preprocessor defines needed to configure the GL Studio DO-178B Runtime Librar...
static void NormalizeVector3D(GlsVector3D &v)
float GlsFloat32
Definition: gls_types.h:78
static GlsFloat64 Float64Mod(const GlsFloat64 x, const GlsFloat64 y)
InlineReader(const GlsUChar *const inlineData[], const GlsUInt32 inlineDataLength, const GlsUInt32 lineLength)
#define GLS_CLASS_INVARIANT_DECLARATION(ClassName)
Definition: gls_class_invariant.h:80
static const GlsColor BLACK_GLS_COLOR
Definition: gls_util.h:68
static const GlsFloat32 CLOSE_TO_ZERO
Definition: gls_util.h:195
static GlsBool VeryCloseToZero(const GlsFloat32 val)
unsigned char GlsUChar
Definition: gls_types.h:61
bool GlsBool
Definition: gls_types.h:96
static const GlsVector3D ZERO_VECTOR_3D
Definition: gls_util.h:71
GlsUInt32 _curLine
Definition: gls_util.h:122
static void CrossProductVector3D(GlsVector3D &v, const GlsVector3D &w)
GlsUInt32 _curLineIndex
Definition: gls_util.h:123
const GlsUChar *const * _inlineData
Definition: gls_util.h:116
Definition: gls_vertex.h:65
Definition: gls_util.h:59
static GlsFloat32 DistanceVector3D(const GlsVector3D &v, const GlsVector3D &w)
This header defines classes for working with 2D and 3D vectors, vertices and textured vertices in the...
This header defines a 4 component RGBA color for use in the GL Studio DO-178B Runtime Library...
This header defines the basic types used by the GL Studio DO-178B Runtime Library.
GlsBool IsDone(void) const
Definition: gls_color.h:47
double GlsFloat64
Definition: gls_types.h:87