Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

Impala::Visualization::RotorBrowser::RotorBrowserContext Class Reference

#include <RotorBrowserContext.h>

Collaboration diagram for Impala::Visualization::RotorBrowser::RotorBrowserContext:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Core::Trec::Thread Thread

Public Member Functions

 RotorBrowserContext (RotorViewCache *cache, Thread *thread, int initialposition, double direction=0.0, int depth=4)
ThreadGetThread ()
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

RotorViewCachemCache
ThreadmThread
ThreadmSkip
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

Detailed Description

Definition at line 16 of file RotorBrowserContext.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:55:22 2010 for ImpalaSrc by  doxygen 1.5.1