9 #ifndef Navigation_BoxObstacleDisplay_H
10 #define Navigation_BoxObstacleDisplay_H
17 class ScopedDisplayList;
18 class BoxObstacleBlob;
20 class BoxObstacleDisplayListBuilder
23 BoxObstacleDisplayListBuilder()
33 m_linearVelocityArrowWidth = 0.05f;
34 m_angularVelocityArrowWidth = 0.05f;
38 void DisplayOutline(ScopedDisplayList* displayList,
const BoxObstacleBlob* boxObstacle, VisualColor& obstacleColor, VisualColor& obstacleLineColor);
39 void DisplayStatus(ScopedDisplayList* displayList,
const BoxObstacleBlob* boxObstacle);
40 void DisplayTransform(ScopedDisplayList* displayList,
const BoxObstacleBlob* boxObstacleBlob);
41 void DisplayBoxVelocities(ScopedDisplayList* displayList,
const BoxObstacleBlob* boxObstacleBlob);
44 VisualColor m_boxColor;
45 VisualColor m_obstacleLinearVelocityColor;
46 VisualColor m_obstacleAngularVelocityColor;
47 VisualColor m_obstacleAngularSpeedColor;
48 VisualColor m_spatializedCylindersColor_Projected;
49 VisualColor m_spatializedCylindersColor_NotProjected;
50 VisualColor m_spatializedCylindersVelocityColor;
51 VisualColor m_spatializationLinkColor;
56 bool m_drawAsWireframe;
58 bool m_forceBoxRender;
59 bool m_renderTransform;
60 bool m_renderBoxVelocities;
static const VisualColor Lime
Represents the color with RGBA values ( 0, 255, 0, 255).
Definition: visualcolor.h:172
static const VisualColor Red
Represents the color with RGBA values (255, 0, 0, 255).
Definition: visualcolor.h:209
static const VisualColor LightGreen
Represents the color with RGBA values (144, 238, 144, 255).
Definition: visualcolor.h:164
static const VisualColor LightYellow
Represents the color with RGBA values (255, 255, 224, 255).
Definition: visualcolor.h:171
unsigned char KyUInt8
Type used internally to represent an unsigned 8-bit integer.
Definition: types.h:41
Definition: gamekitcrowddispersion.h:20
static const VisualColor White
Represents the color with RGBA values (255, 255, 255, 255).
Definition: visualcolor.h:234
static const VisualColor Cyan
Represents the color with RGBA values ( 0, 255, 255, 255).
Definition: visualcolor.h:116
static const VisualColor Green
Represents the color with RGBA values ( 0, 128, 0, 255).
Definition: visualcolor.h:147
static const VisualColor LightCyan
Represents the color with RGBA values (224, 255, 255, 255).
Definition: visualcolor.h:161
float KyFloat32
Type used internally to represent a 32-bit floating-point number.
Definition: types.h:43