#include <ImagesWindow.h>
Inheritance diagram for Impala::Visualization::ImagesWindow:
Public Member Functions | |
ImagesWindow (int x, int y, int width, int height, bool is2d=true) | |
ImagesWindow (OglGui::Window *parent, int width, int height, bool is2d=true) | |
ImagesWindow (OglGui::Window *parent, int x, int y, int width, int height, bool is2d=true) | |
virtual | ~ImagesWindow () |
void | SetImagesListener (ImagesListener *listener, void *listenerData=0) |
void | SetImagesListener (ImagesListener *listener, int listenerData) |
void | SetViewListener (OglGui::ViewListener *listener) |
void | SetViewSize (int w, int h) |
void | GetDefaultViewSizes (int &w, int &h) |
template<class ArrayT> | |
void | AddImage (ArrayT *im, std::string displayMode, std::string caption, bool ownImage, bool intelliScroll=false, int userIdx=-1) |
void | AddImage (int id, Core::ImageSet::ImageSet *imSet) |
void | ReplaceImages (Core::Table::TableIds *ids, Core::ImageSet::ImageSet *imSet) |
void | MoveImageTo (int id1, int id2) |
void | RemoveImages () |
int | GetNrImages () |
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. | |
Protected Member Functions | |
virtual void | ImageAdded (int idx, bool intelliScroll) |
virtual void | ImagesRemoved () |
virtual void | HideViewers () |
void | UpdateViewWithImage (int viewIdx, int imIdx) |
Protected Attributes | |
ImagesListener * | mImagesListener |
void * | mImagesListenerData |
OglGui::ViewListener * | mViewListener |
int | mViewWidth |
int | mViewHeight |
std::vector< RgbImage * > | mImages |
Definition at line 17 of file ImagesWindow.h.