|
Public Types |
typedef Core::Trec::Thread | Thread |
typedef Core::Trec::ThreadSet | ThreadSet |
typedef Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
typedef Core::ImageSet::ImageSet | CoreImageSet |
typedef Core::Stream::RgbDataSrc | RgbDataSrc |
typedef Core::Geometry::Rectangle | GeoRectangle |
Public Member Functions |
| RotorView (OglGui::Window *browser, ThreadSet *threadset, CString name, int nr, float x, float y, RotorViewCacheResolver *resolver=NULL) |
| ~RotorView () |
void | SetViewListener (RotorViewListener *t) |
Thread * | GetThreadByName (CString name) |
String | GetName () |
int | GetNR () |
float | GetX () |
float | GetY () |
float | GetZ () |
float | GetRX () |
float | GetRY () |
void | Rename (CString newname) |
void | SetViewedProbability (float f) |
void | SetPlayUntilEnd (bool v) |
void | Hide () |
bool | IsCurrentlyShown () |
bool | GetPlayUntilEnd () |
bool | GetVideoStillsEnabled () |
bool | DrawView () |
void | MoveTo (float x, float y, float z, float resX=0.0f, float resY=0.0f) |
void | MoveFrom (float x, float y, float z, float resX, float resY) |
void | MoveNOW () |
void | SetRect (GeoRectangle r) |
GeoRectangle | GetRect () |
void | SetShowHighResolution (bool showhighresolution) |
bool | GetShowHighResolution () |
void | SetShowStills (Core::VideoSet::Stills *stills, CoreImageSet *stillImages) |
void | DisableVideoStills () |
bool | EnableVideoStills (Core::VideoSet::SegmentationDocument *doc) |
void | SetHideStills () |
void | UpdateBookmarkState () |
bool | IsInvalid () |
void | Show () |
void | TryDelete () |
bool | IsUnused () |
RotorDoDView * | RecycleView () |
bool | IsSameAs (CString name, int nr) |
virtual void | OnRectangleSelect (float x, float y, float w, float h) |
Static Public Member Functions |
static void | SetStillFrameWait (int fw) |
static int | GetStillFrameWait () |
static void | SetShowPositiveBookmarks (bool val) |
static bool | GetShowPositiveBookmarks () |
static void | SetShowNegativeBookmarks (bool val) |
static bool | GetShowNegativeBookmarks () |
static void | SetShowProbabilityFeedback (bool val) |
static bool | GetShowProbabilityFeedback () |
static void | SetSpeedFactor (float f) |
static float | GetSpeedFactor () |
Public Attributes |
| ILOG_VAR_DEC |
Static Public Attributes |
static const int | KEYFRAMES_NEVER = 0 |
static const int | KEYFRAMES_CENTER = 1 |
static const int | KEYFRAMES_ALWAYS = 2 |
static const int | VIEW_ROTORVIEW = 4 |
Protected Member Functions |
OGLIMAGE * | InitOGLIMAGE (Array2dVec3UInt8 *im) |
Private Member Functions |
void | UpdateResolution () |
void | UpdateWithImage (Array2dVec3UInt8 *image) |
void | DoUpdateCurrentImage () |
bool | HasNextStill () |
Array2dVec3UInt8 * | getNextStill () |
void | UpdateStill () |
void | RegisterView (OglGui::Window *b, float x, float y, RotorViewCacheResolver *resolver) |
bool | DoPhysics () |
bool | AlmostAtDestiny () |
bool | IsAlmost (float a, float r) |
Private Attributes |
OglGui::Window * | mBrowser |
RotorDoDView * | mView |
RotorViewListener * | mViewListener |
ThreadSet * | mThreadSet |
Thread * | mBookmarked |
Thread * | mBookmarkedNegative |
GeoRectangle | mRect |
CoreImageSet * | mStillImages |
RgbDataSrc * | mVideoSource |
String | mName |
Timer * | mTimer |
double | mLastTime |
int | mNr |
int | mTurnsNotShown |
int | mDeleteThreshold |
int | mUseKeyframes |
int | mVideoStart |
int | mVideoEnd |
int | mStillStart |
int | mStillEnd |
int | mStillPos |
float | mActX |
float | mActY |
float | mActZ |
float | mActW |
float | mActH |
float | mReqX |
float | mReqY |
float | mReqZ |
float | mReqW |
float | mReqH |
float | mAspectRatio |
float | mViewedProbability |
bool | mIsShown |
bool | mMoveNow |
bool | mIsBookmarked |
bool | mIsBookmarkedNegative |
bool | mForceAspect |
bool | mIsHighRes |
bool | mCurrentRes |
bool | mViewBeingRecycled |
bool | mPlayUntilEnd |
bool | mIsShowingStills |
Static Private Attributes |
static float | sFactor |
static int | sStillFrameWait |
static bool | sShowNegativeBookmarks |
static bool | sShowPositiveBookmarks |
static bool | sShowProbabilityFeedback |