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

Impala::Visualization::DirImViewer Class Reference

#include <DirImViewer.h>

Inheritance diagram for Impala::Visualization::DirImViewer:

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

Collaboration graph
[legend]
List of all members.

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
RgbDataSrcmRgbDataSrcRaw
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

Detailed Description

Definition at line 25 of file DirImViewer.h.


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