#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.
1.5.1