PlaneOverviewToolHelper Class Reference

#include <ToolHelper.h>

Inheritance diagram for PlaneOverviewToolHelper:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PlaneOverviewToolHelper (PT::Panorama *pano, VisualizationState *visualization_state, GLPreviewFrame *frame)
 ~PlaneOverviewToolHelper ()
void MouseMoved (int x, int y, wxMouseEvent &e)
void UpdateImagesUnderMouse ()
double getPlaneX ()
double getPlaneY ()

Private Attributes

double plane_x
double plane_y

Constructor & Destructor Documentation

PlaneOverviewToolHelper::PlaneOverviewToolHelper PT::Panorama pano,
VisualizationState visualization_state,
GLPreviewFrame frame
 

Definition at line 731 of file ToolHelper.cpp.

PlaneOverviewToolHelper::~PlaneOverviewToolHelper  ) 
 

Definition at line 735 of file ToolHelper.cpp.


Member Function Documentation

double PlaneOverviewToolHelper::getPlaneX  )  [inline]
 

Definition at line 248 of file ToolHelper.h.

Referenced by PlaneOverviewCameraTool::MouseButtonEvent().

double PlaneOverviewToolHelper::getPlaneY  )  [inline]
 

Definition at line 249 of file ToolHelper.h.

Referenced by PlaneOverviewCameraTool::MouseButtonEvent().

void PlaneOverviewToolHelper::MouseMoved int  x,
int  y,
wxMouseEvent &  e
[virtual]
 

Reimplemented from ToolHelper.

Definition at line 737 of file ToolHelper.cpp.

References DEG_TO_RAD, PlaneOverviewVisualizationState::getFOV(), HuginBase::PanoramaOptions::getHeight(), PlaneOverviewVisualizationState::GetOptions(), PlaneOverviewVisualizationState::getR(), VisualizationState::GetViewer(), HuginBase::PanoramaOptions::getWidth(), PlaneOverviewVisualizationState::getX(), PlaneOverviewVisualizationState::getY(), ToolHelper::MouseMoved(), plane_x, and plane_y.

void PlaneOverviewToolHelper::UpdateImagesUnderMouse  )  [virtual]
 

Implements ToolHelper.

Definition at line 791 of file ToolHelper.cpp.

References HuginBase::PTools::Transform::createTransform(), HuginBase::Panorama::getActiveImages(), HuginBase::Panorama::getNrOfImages(), VisualizationState::GetOptions(), ViewState::GetSrcImage(), VisualizationState::GetSrcImage(), VisualizationState::getViewState(), HuginBase::SrcPanoImage::isInside(), ToolHelper::IsMouseOverPano(), and HuginBase::PTools::Transform::transformImgCoord().


Member Data Documentation

double PlaneOverviewToolHelper::plane_x [private]
 

Definition at line 253 of file ToolHelper.h.

Referenced by MouseMoved().

double PlaneOverviewToolHelper::plane_y [private]
 

Definition at line 254 of file ToolHelper.h.

Referenced by MouseMoved().


The documentation for this class was generated from the following files:
Generated on Wed Jul 16 01:25:49 2014 for Hugintrunk by  doxygen 1.3.9.1