#include <VideoMinimap.h>
Collaboration diagram for Impala::Visualization::ShotTrail:
Public Types | |
typedef Core::Array::Element::Vec3Int32 | Vec3Int32 |
typedef Core::Trec::Thread | Thread |
Public Member Functions | |
ShotTrail (std::string name, int maxlength, Vec3Int32 color, double decay=0.0) | |
void | Push (int shot) |
void | Clear () |
void | AddThread (Thread *t, int length) |
void | AddThread (Thread *t, int position, int direction, int length) |
void | AddBrowserContext (RotorBrowser::RotorBrowserContext *c, int length, bool bidirectional=false) |
std::string | GetName () |
int | GetLength () |
int | GetShot (int p) |
Vec3Int32 | GetColor (int p) |
Private Member Functions | |
Vec3Int32 | DecayColor (double dval) |
Private Attributes | |
std::vector< ShotTrailPoint > | mShots |
int | mMaxLength |
double | mDecay |
Vec3Int32 | mBaseColor |
std::string | mName |
Definition at line 33 of file VideoMinimap.h.