[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

PreviewToolHelper Class Reference

#include <PreviewToolHelper.h>

List of all members.

Public Types

enum  Event {
  MOUSE_MOVE, MOUSE_PRESS, KEY_PRESS, DRAW_UNDER_IMAGES,
  DRAW_OVER_IMAGES, IMAGES_UNDER_MOUSE_CHANGE, REALLY_DRAW_OVER_IMAGES
}

Public Member Functions

 PreviewToolHelper (PT::Panorama *pano, ViewState *view_state, GLPreviewFrame *frame)
 ~PreviewToolHelper ()
std::set< PreviewTool * > ActivateTool (PreviewTool *tool)
void DeactivateTool (PreviewTool *tool)
void MouseMoved (int x, int y, wxMouseEvent &e)
void MouseButtonEvent (wxMouseEvent &e)
void KeypressEvent (int keycode, int modifiers, bool pressed)
void BeforeDrawImages ()
void AfterDrawImages ()
bool BeforeDrawImageNumber (unsigned int image)
void AfterDrawImageNumber (unsigned int image)
void MouseLeave ()
std::set< unsigned int > GetImageNumbersUnderMouse ()
hugin_utils::FDiff2D GetMousePosition ()
ViewStateGetViewStatePtr ()
PT::PanoramaGetPanoramaPtr ()
void NotifyMe (Event event, PreviewTool *tool)
void NotifyMeBeforeDrawing (unsigned int image_nr, PreviewTool *tool)
void NotifyMeAfterDrawing (unsigned int image_nr, PreviewTool *tool)
void DoNotNotifyMe (Event event, PreviewTool *tool)
void DoNotNotifyMeBeforeDrawing (unsigned int image_nr, PreviewTool *tool)
void DoNotNotifyMeAfterDrawing (unsigned int image_nr, PreviewTool *tool)
void SetStatusMessage (wxString message)


Member Enumeration Documentation

enum PreviewToolHelper::Event
 

Enumeration values:
MOUSE_MOVE 
MOUSE_PRESS 
KEY_PRESS 
DRAW_UNDER_IMAGES 
DRAW_OVER_IMAGES 
IMAGES_UNDER_MOUSE_CHANGE 
REALLY_DRAW_OVER_IMAGES 


Constructor & Destructor Documentation

PreviewToolHelper::PreviewToolHelper PT::Panorama pano,
ViewState view_state,
GLPreviewFrame frame
 

PreviewToolHelper::~PreviewToolHelper  ) 
 


Member Function Documentation

std::set< PreviewTool * > PreviewToolHelper::ActivateTool PreviewTool tool  ) 
 

void PreviewToolHelper::AfterDrawImageNumber unsigned int  image  ) 
 

void PreviewToolHelper::AfterDrawImages  ) 
 

bool PreviewToolHelper::BeforeDrawImageNumber unsigned int  image  ) 
 

void PreviewToolHelper::BeforeDrawImages  ) 
 

void PreviewToolHelper::DeactivateTool PreviewTool tool  ) 
 

void PreviewToolHelper::DoNotNotifyMe Event  event,
PreviewTool tool
 

void PreviewToolHelper::DoNotNotifyMeAfterDrawing unsigned int  image_nr,
PreviewTool tool
 

void PreviewToolHelper::DoNotNotifyMeBeforeDrawing unsigned int  image_nr,
PreviewTool tool
 

std::set< unsigned int > PreviewToolHelper::GetImageNumbersUnderMouse  ) 
 

hugin_utils::FDiff2D PreviewToolHelper::GetMousePosition  ) 
 

PT::Panorama * PreviewToolHelper::GetPanoramaPtr  ) 
 

ViewState * PreviewToolHelper::GetViewStatePtr  ) 
 

void PreviewToolHelper::KeypressEvent int  keycode,
int  modifiers,
bool  pressed
 

void PreviewToolHelper::MouseButtonEvent wxMouseEvent &  e  ) 
 

void PreviewToolHelper::MouseLeave  ) 
 

void PreviewToolHelper::MouseMoved int  x,
int  y,
wxMouseEvent &  e
 

void PreviewToolHelper::NotifyMe Event  event,
PreviewTool tool
 

void PreviewToolHelper::NotifyMeAfterDrawing unsigned int  image_nr,
PreviewTool tool
 

void PreviewToolHelper::NotifyMeBeforeDrawing unsigned int  image_nr,
PreviewTool tool
 

void PreviewToolHelper::SetStatusMessage wxString  message  ) 
 


The documentation for this class was generated from the following files:

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen 1.3.9.1