Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ImageGroupButtonEventHandler Class Reference

#include <GLPreviewFrame.h>

Inheritance diagram for ImageGroupButtonEventHandler:
Inheritance graph

Public Member Functions

 ImageGroupButtonEventHandler (unsigned int image_number, GLPreviewFrame *frame_in, HuginBase::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
 
HuginBase::Panoramam_pano
 

Detailed Description

Definition at line 116 of file GLPreviewFrame.h.

Constructor & Destructor Documentation

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

Definition at line 2501 of file GLPreviewFrame.cpp.

Member Function Documentation

void ImageGroupButtonEventHandler::AddDragTool ( DragTool **  drag_tool_in)

Definition at line 2547 of file GLPreviewFrame.cpp.

References drag_tools.

Referenced by GLPreviewFrame::panoramaImagesChanged().

void ImageGroupButtonEventHandler::AddIdentifyTool ( PreviewIdentifyTool **  identify_tool_in)

Definition at line 2504 of file GLPreviewFrame.cpp.

References identify_tools.

Referenced by GLPreviewFrame::panoramaImagesChanged().

void ImageGroupButtonEventHandler::OnChange ( wxCommandEvent &  e)
void ImageGroupButtonEventHandler::OnEnter ( wxMouseEvent &  e)
protected

Definition at line 2509 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 2522 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 129 of file GLPreviewFrame.h.

Referenced by AddDragTool().

GLPreviewFrame* ImageGroupButtonEventHandler::frame
private

Definition at line 131 of file GLPreviewFrame.h.

Referenced by OnChange().

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

Definition at line 130 of file GLPreviewFrame.h.

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

unsigned int ImageGroupButtonEventHandler::image_number
private

Definition at line 128 of file GLPreviewFrame.h.

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

HuginBase::Panorama* ImageGroupButtonEventHandler::m_pano
private

Definition at line 132 of file GLPreviewFrame.h.

Referenced by OnEnter(), and OnLeave().


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