ImageGroupButtonEventHandler Class Reference

#include <GLPreviewFrame.h>

List of all members.

Public Member Functions

 ImageGroupButtonEventHandler (unsigned int image_number, GLPreviewFrame *frame_in, PT::Panorama *m_pano)
void OnChange (wxCommandEvent &e)
void AddDragTool (DragTool **drag_tool_in)
void AddIdentifyTool (PreviewIdentifyTool **identify_tool_in)

Protected Member Functions

void OnEnter (wxMouseEvent &e)
void OnLeave (wxMouseEvent &e)

Private Attributes

unsigned int image_number
std::vector< DragTool ** > drag_tools
std::vector< PreviewIdentifyTool ** > identify_tools
GLPreviewFrameframe
PT::Panoramam_pano


Detailed Description

Definition at line 115 of file GLPreviewFrame.h.


Constructor & Destructor Documentation

ImageGroupButtonEventHandler::ImageGroupButtonEventHandler ( unsigned int  image_number,
GLPreviewFrame frame_in,
PT::Panorama m_pano 
)

Definition at line 2387 of file GLPreviewFrame.cpp.


Member Function Documentation

void ImageGroupButtonEventHandler::AddDragTool ( DragTool **  drag_tool_in  ) 

Definition at line 2433 of file GLPreviewFrame.cpp.

References drag_tools.

void ImageGroupButtonEventHandler::AddIdentifyTool ( PreviewIdentifyTool **  identify_tool_in  ) 

Definition at line 2390 of file GLPreviewFrame.cpp.

References identify_tools.

void ImageGroupButtonEventHandler::OnChange ( wxCommandEvent &  e  ) 

Definition at line 2421 of file GLPreviewFrame.cpp.

References GLPreviewFrame::AddImageToDragGroup(), frame, image_number, OnEnter(), OnLeave(), and GLPreviewFrame::RemoveImageFromDragGroup().

void ImageGroupButtonEventHandler::OnEnter ( wxMouseEvent &  e  )  [protected]

Definition at line 2395 of file GLPreviewFrame.cpp.

References HuginBase::Panorama::getActiveImages(), identify_tools, image_number, and m_pano.

Referenced by OnChange().

void ImageGroupButtonEventHandler::OnLeave ( wxMouseEvent &  e  )  [protected]

Definition at line 2408 of file GLPreviewFrame.cpp.

References HuginBase::Panorama::getActiveImages(), identify_tools, image_number, and m_pano.

Referenced by OnChange().


Member Data Documentation

std::vector<DragTool**> ImageGroupButtonEventHandler::drag_tools [private]

Definition at line 128 of file GLPreviewFrame.h.

Referenced by AddDragTool().

GLPreviewFrame* ImageGroupButtonEventHandler::frame [private]

Definition at line 130 of file GLPreviewFrame.h.

Referenced by OnChange().

std::vector<PreviewIdentifyTool**> ImageGroupButtonEventHandler::identify_tools [private]

Definition at line 129 of file GLPreviewFrame.h.

Referenced by AddIdentifyTool(), OnEnter(), and OnLeave().

unsigned int ImageGroupButtonEventHandler::image_number [private]

Definition at line 127 of file GLPreviewFrame.h.

Referenced by OnChange(), OnEnter(), and OnLeave().

PT::Panorama* ImageGroupButtonEventHandler::m_pano [private]

Definition at line 131 of file GLPreviewFrame.h.

Referenced by OnEnter(), and OnLeave().


The documentation for this class was generated from the following files:
Generated on 23 Oct 2014 for Hugintrunk by  doxygen 1.4.7