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

Impala::Visualization::ImageSetIdxGrid Class Reference

#include <ImageSetIdxGrid.h>

Inheritance diagram for Impala::Visualization::ImageSetIdxGrid:

Inheritance graph
[legend]
Collaboration diagram for Impala::Visualization::ImageSetIdxGrid:

Collaboration graph
[legend]
List of all members.

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)
ImageSetGetImageSet (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

ImageSetIdxGridListenermListener
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

Detailed Description

Definition at line 16 of file ImageSetIdxGrid.h.


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