#include <RotorBrowserContext.h>
Collaboration diagram for Impala::Visualization::RotorBrowser::RotorBrowserContext:
Public Types | |
typedef Core::Trec::Thread | Thread |
Public Member Functions | |
RotorBrowserContext (RotorViewCache *cache, Thread *thread, int initialposition, double direction=0.0, int depth=4) | |
Thread * | GetThread () |
String | GetName () |
void | SetNiceName (String name) |
int | GetCenter () |
bool | GoLeft () |
bool | GoRight () |
void | GoFirst () |
bool | PositionExists (int pos) |
void | SetSwallowThread (Thread *t) |
void | SetSwallowMode (int mode) |
int | GetSwallowMode () |
double | GetDirection () |
void | SetDirection (double dir) |
int | GetDepth () |
void | SetDepth (int depth) |
void | SetDrawDirection (int dir) |
int | GetDrawDirection () |
bool | ThreadValid () |
void | UpdateViewsToContext (bool showCenter=true) |
void | UpdateViewsToContext (RotorBrowserContext *active) |
void | MatchContextTo (RotorBrowserContext *other) |
bool | GoLast () |
bool | GoTo (int position) |
bool | GoRelative (int rpos) |
bool | MoveRelative (int rpos) |
bool | ShouldRelPosSwallow (int rpos) |
int | GetRelative (int rpos) |
bool | ShowsPosition (int position) |
String | GetNiceName () |
Static Public Member Functions | |
static void | SetGlobalShotSwallow (bool swallow) |
static bool | GetGlobalShotSwallow () |
static bool | GetAutoNegatives () |
static void | SetAutoNegatives (bool val) |
Public Attributes | |
ILOG_VAR_DEC | |
Static Public Attributes | |
static const int | SWALLOW_NONE = 0 |
static const int | SWALLOW_POSITIVE = 1 |
static const int | SWALLOW_NEGATIVE = 2 |
static const int | SWALLOW_ALL = 3 |
static const int | DIRECTION_BOTH = 0 |
static const int | DIRECTION_UP = 1 |
static const int | DIRECTION_DOWN = 2 |
static const int | DIRECTION_LEFT = 2 |
static const int | DIRECTION_RIGHT = 1 |
Private Member Functions | |
void | CalculateCoordinates (float &x, float &y, float &z, float &w, float &h, int depth) |
double | degrade (double x) |
Private Attributes | |
RotorViewCache * | mCache |
Thread * | mThread |
Thread * | mSkip |
String | mContextName |
String | mContextNiceName |
int | mPosition |
int | mDepth |
int | mSwallowMode |
int | mHighResDistance |
int | mDrawDirection |
double | mDirection |
Static Private Attributes | |
static bool | sGlobalShotSwallow |
static bool | sAutoNegatives |
Definition at line 16 of file RotorBrowserContext.h.