#include <ImageSetIdxGrid.h>
Inheritance diagram for Impala::Visualization::ImageSetIdxGrid:
Public Types | |
typedef OglGui::Window | Window |
typedef Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
typedef Core::ImageSet::ImageSet | ImageSet |
Public Member Functions | |
ImageSetIdxGrid (int x, int y, int w, int h, int nOnRow=5) | |
ImageSetIdxGrid (Window *parent, int w, int h, int nOnRow=5) | |
ImageSetIdxGrid (Window *parent, int x, int y, int w, int h, int nOnRow=5) | |
~ImageSetIdxGrid () | |
void | SetImageSetIdxGridListener (ImageSetIdxGridListener *l, void *userData=0) |
void | SetImageSetIdxGridListener (ImageSetIdxGridListener *l, int userData) |
void | AddImageSetIdxs (ImageSet *imSet, int startIdx=0, int endIdx=-1) |
void | AddImageSetIdx (ImageSet *imSet, int idx) |
int | ImageSetIdx (int imIdx) |
ImageSet * | GetImageSet (int imIdx) |
std::vector< OGLVIEW * > * | OglViews () |
void | UpdateLayout (bool reset=false) |
void | Clear () |
void | NrOfImOnRow (int n) |
int | NrOfImOnRow () |
void | ShowNames (bool mode) |
bool | ShowNames () |
void | ShowDims (bool mode) |
bool | ShowDims () |
int | CellWidth () |
int | CellHeight () |
int | NrOfFiles () |
int | X2Column (int x) |
int | Column2X (int col) |
int | Y2Row (int y) |
int | Row2Y (int row) |
int | NrRows () |
void | FixedCellWidth (int w) |
int | ClampImIdx (int &idx) |
int | ClampViewIdx (int &idx) |
void | ClearViews (int start=0, int end=10000) |
void | SetFirstVisRow (int idx) |
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) |
void | SetSelected (int idx) |
void | SetSelectedMode (int idx, bool mode) |
virtual void | DisplayFunc () |
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. | |
virtual void | KeyboardFunc (int c, int state) |
Private Member Functions | |
void | Init (int w, int h, int nOnRow) |
Private Attributes | |
ImageSetIdxGridListener * | mListener |
void * | mListenerData |
std::vector< int > | mIdxs |
std::vector< ImageSet * > | mImSets |
std::vector< OGLVIEW * > | mViews |
bool | mFixedCellDims |
bool | mShowNames |
bool | mShowDims |
int | mNrOfImOnRow |
int | mCellW |
int | mCellH |
int | mExtH |
int | mLastSelected |
int | mOldStartIm |
OglGui::DocFlowDrag | mFlowDragger |
ILOG_VAR_DEC |
Definition at line 16 of file ImageSetIdxGrid.h.