#include <DirImViewer3D.h>
Inheritance diagram for Impala::Visualization::DirImViewer3D:
Public Member Functions | |
DirImViewer3D (int x, int y, int w, int h, int nrToShow=56, int cacheSize=112, bool camControl=true) | |
DirImViewer3D (OglGui::Window *parent, int w, int h, int nrToShow=56, int cacheSize=112, bool camControl=true) | |
DirImViewer3D (OglGui::Window *parent, int x, int y, int w, int h, int nrToShow=56, int cacheSize=112, bool camControl=true) | |
void | OpenDir (strconst dirName) |
void | SetRgbDataSrc (RgbDataSrc *rgbDataSrc) |
void | NrToShow (int nrToShow) |
void | SetOglImageCache (OglImageCache *oglImCache, bool delOldCache=false) |
int | NrOfFiles () |
void | Clear () |
void | ClearFiles () |
void | ClearViews () |
void | InitViews () |
void | InitDisplayFunc () |
virtual void | InitFunc () |
Private Types | |
typedef std::vector< String * > | StringPtrVector |
typedef OglGui::OglImageCache | OglImageCache |
typedef OglGui::Camera3DControlEx | Camera3DControlEx |
typedef OglGui::TitledWindow | TitledWindow |
typedef Core::Array::Array2dVec3UInt8 | Array2dVec3UInt8 |
typedef Core::Stream::RgbDataSrc | RgbDataSrc |
typedef Core::Stream::RgbDataSrcRaw | RgbDataSrcRaw |
Private Member Functions | |
OGLIMAGE * | ReadImageIdx (int imIdx) |
OGLIMAGE * | LoadImageIdx (int id) |
void | HandleVisibility (int id, bool visible) |
void | FancySettings (OGLVIEW3D *v) |
void | SetUpPrintingID (OGLVIEW3D *v, int cnt) |
void | SetUpCameraControl3D () |
void | Init (int w, int h, int cacheSize, int nrToShow, bool camControl) |
Static Private Member Functions | |
static void | MyOnDrawView (OGLVIEW3D *v) |
Private Attributes | |
String | mDirName |
StringPtrVector | mFileNames |
RgbDataSrc * | mRgbDataSrc |
std::vector< OGLVIEW3D * > | mViews |
OglImageCache * | mOglImageCache |
Camera3DControlEx * | mCam3DControlEx |
bool | mDoAspectRatio |
int | mNrToShow |
ILOG_VAR_DEC | |
Static Private Attributes | |
static int | sTxtFontBase |
Definition at line 19 of file DirImViewer3D.h.