#include <DirImViewer.h>
Inheritance diagram for Impala::Visualization::DirImViewer:
Public Types | |
typedef OglGui::Window | Window |
typedef Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
typedef Core::Stream::RgbDataSrcFactory | RgbDataSrcFactory |
typedef Core::Stream::RgbDataSrc | RgbDataSrc |
Public Member Functions | |
DirImViewer (int x, int y, int w, int h, int nOnRow=4) | |
DirImViewer (Window *parent, int w, int h, int nOnRow=4) | |
DirImViewer (Window *parent, int x, int y, int w, int h, int nOnRow=4) | |
~DirImViewer () | |
void | OpenDir (strconst dirName) |
void | NrOfImOnRow (int n) |
int | NrOfImOnRow () |
void | ShowNames (bool mode) |
bool | ShowNames () |
void | ShowDims (bool mode) |
bool | ShowDims () |
int | CellWidth () |
int | CellHeight () |
void | PagingExtra (int x) |
int | PagingExtra () |
void | MaxZoom (double mz) |
int | NrOfFiles () |
void | FixedCellWidth (int w) |
int | ClampImIdx (int &idx) |
int | ClampViewIdx (int &idx) |
void | ClearFiles () |
void | ClearViews (int start=0, int end=10000) |
int | Y2Row (int y) |
int | Row2Y (int row) |
int | NrRows () |
int | FindFirstVisible () |
int | FindLastVisible () |
int | FindIndexFwd (int imIdx, int start=0) |
int | FindIndexBwd (int imIdx, int start=10000) |
int | FindIndex (int imIdx, int start, bool backward=false) |
void | HandleDocDimensions (bool resizing=false, bool reset=false) |
void | HandleViewText (OGLVIEW *oglView) |
void | HandleViewZoom (OGLVIEW *oglView) |
virtual void | HandleViewDecoration (OGLVIEW *view) |
void | HandleViewSettings (int vIdx) |
void | ViewCreateImage (int dstIdx, int imIdx) |
void | CopyImageFromView (int dstIdx, int srcIdx, int imIdx) |
bool | ViewNewPositionNeedsIm (int vIdx, int imIdx) |
virtual void | ReshapeFunc (int w, int h) |
void | HandleView (int vIdx, int imIdx, bool bwd) |
virtual void | DisplayFunc () |
virtual void | KeyboardFunc (int c, int state) |
virtual void | MouseFunc (int msg, int but, int state, int x, int y) |
This function is called by the event handling system everytime the user has moved or clicked the mouse. | |
Private Member Functions | |
void | Init (int w, int h, int nOnRow) |
Private Attributes | |
std::string | mDirName |
std::vector< std::string * > | mFileNames |
std::vector< OGLVIEW * > | mViews |
RgbDataSrc * | mRgbDataSrcRaw |
bool | mFixedCellDims |
bool | mShowNames |
bool | mShowDims |
int | mNrOfImOnRow |
int | mCellW |
int | mCellH |
int | mExtH |
int | mOldStartIm |
int | mPagingExtra |
double | mMaxZoom |
OglGui::DocFlowDrag | mFlowDragger |
ILOG_VAR_DEC |
Definition at line 25 of file DirImViewer.h.