PlaneOverviewVisualizationState Class Reference

#include <ViewState.h>

Inheritance diagram for PlaneOverviewVisualizationState:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PlaneOverviewVisualizationState (PT::Panorama *pano, ViewState *view_state, GLViewer *viewer, void(*RefreshFunction)(void *), void *arg)
 ~PlaneOverviewVisualizationState ()
HuginBase::PanoramaOptionsGetOptions ()
OutputProjectionInfoGetProjectionInfo ()
void SetOptions (const HuginBase::PanoramaOptions *new_opts)
double getR ()
double getFOV ()
double getX ()
double getY ()
void setR (double r)
void setX (double x)
void setY (double y)

Protected Attributes

double X
double Y
double R
double fov
HuginBase::PanoramaOptions opts
OutputProjectionInfoprojection_info

Constructor & Destructor Documentation

PlaneOverviewVisualizationState::PlaneOverviewVisualizationState PT::Panorama pano,
ViewState view_state,
GLViewer viewer,
void(*)(void *)  RefreshFunction,
void *  arg
 

Definition at line 541 of file ViewState.cpp.

References fov, ViewState::GetOptions(), opts, projection_info, R, HuginBase::PanoramaOptions::setHFOV(), HuginBase::PanoramaOptions::setProjection(), HuginBase::PanoramaOptions::setVFOV(), X, and Y.

PlaneOverviewVisualizationState::~PlaneOverviewVisualizationState  ) 
 

Definition at line 560 of file ViewState.cpp.


Member Function Documentation

double PlaneOverviewVisualizationState::getFOV  )  [inline]
 

Definition at line 337 of file ViewState.h.

Referenced by PlaneOverviewToolHelper::MouseMoved(), PlaneOverviewCameraTool::MouseMoveEvent(), and GLPlaneOverviewRenderer::Resize().

HuginBase::PanoramaOptions * PlaneOverviewVisualizationState::GetOptions  )  [virtual]
 

Reimplemented from VisualizationState.

Definition at line 565 of file ViewState.cpp.

Referenced by PlaneOverviewToolHelper::MouseMoved().

OutputProjectionInfo * PlaneOverviewVisualizationState::GetProjectionInfo  )  [virtual]
 

Reimplemented from VisualizationState.

Definition at line 570 of file ViewState.cpp.

double PlaneOverviewVisualizationState::getR  )  [inline]
 

Definition at line 336 of file ViewState.h.

Referenced by PlaneOverviewCameraTool::ChangeZoomLevel(), PlaneOverviewToolHelper::MouseMoved(), PlaneOverviewCameraTool::MouseMoveEvent(), GLPlaneOverviewRenderer::Redraw(), and GLPlaneOverviewRenderer::Resize().

double PlaneOverviewVisualizationState::getX  )  [inline]
 

Definition at line 338 of file ViewState.h.

Referenced by PlaneOverviewCameraTool::MouseButtonEvent(), PlaneOverviewToolHelper::MouseMoved(), and GLPlaneOverviewRenderer::Redraw().

double PlaneOverviewVisualizationState::getY  )  [inline]
 

Definition at line 339 of file ViewState.h.

Referenced by PlaneOverviewCameraTool::MouseButtonEvent(), PlaneOverviewToolHelper::MouseMoved(), and GLPlaneOverviewRenderer::Redraw().

void PlaneOverviewVisualizationState::SetOptions const HuginBase::PanoramaOptions new_opts  )  [virtual]
 

Reimplemented from VisualizationState.

Definition at line 575 of file ViewState.cpp.

References opts, projection_info, HuginBase::PanoramaOptions::setHFOV(), HuginBase::PanoramaOptions::setProjection(), and HuginBase::PanoramaOptions::setVFOV().

void PlaneOverviewVisualizationState::setR double  r  )  [inline]
 

Definition at line 341 of file ViewState.h.

References R.

Referenced by PlaneOverviewCameraTool::ChangeZoomLevel().

void PlaneOverviewVisualizationState::setX double  x  )  [inline]
 

Definition at line 342 of file ViewState.h.

References X.

Referenced by PlaneOverviewCameraTool::MouseMoveEvent().

void PlaneOverviewVisualizationState::setY double  y  )  [inline]
 

Definition at line 343 of file ViewState.h.

References Y.

Referenced by PlaneOverviewCameraTool::MouseMoveEvent().


Member Data Documentation

double PlaneOverviewVisualizationState::fov [protected]
 

Definition at line 350 of file ViewState.h.

Referenced by PlaneOverviewVisualizationState().

HuginBase::PanoramaOptions PlaneOverviewVisualizationState::opts [protected]
 

Definition at line 352 of file ViewState.h.

Referenced by PlaneOverviewVisualizationState(), and SetOptions().

OutputProjectionInfo* PlaneOverviewVisualizationState::projection_info [protected]
 

Definition at line 353 of file ViewState.h.

Referenced by PlaneOverviewVisualizationState(), and SetOptions().

double PlaneOverviewVisualizationState::R [protected]
 

Definition at line 349 of file ViewState.h.

Referenced by PlaneOverviewVisualizationState(), and setR().

double PlaneOverviewVisualizationState::X [protected]
 

Definition at line 347 of file ViewState.h.

Referenced by PlaneOverviewVisualizationState(), and setX().

double PlaneOverviewVisualizationState::Y [protected]
 

Definition at line 348 of file ViewState.h.

Referenced by PlaneOverviewVisualizationState(), and setY().


The documentation for this class was generated from the following files:
Generated on Sat Apr 19 01:25:49 2014 for Hugintrunk by  doxygen 1.3.9.1