|
Hugin trunk 0.1
|
#include <ViewState.h>

Protected Attributes | |
| double | angy |
| double | angx |
| double | R |
| double | fov |
| bool | m_insideView |
| double | sphere_radius |
| HuginBase::PanoramaOptions | opts |
| OutputProjectionInfo * | projection_info |
Protected Attributes inherited from VisualizationState | |
| HuginBase::Panorama * | m_pano |
| std::map< unsigned int, fbool > | dirty_mesh |
| bool | dirty_draw |
| bool | dirty_viewport |
| float | scale |
| float | genscale |
| float | gl_scale |
| vigra::Rect2D | visible_area |
| hugin_utils::FDiff2D | m_lookAt |
| float | m_zoom |
| vigra::Size2D | m_canvasSize |
| void(* | RefreshFunc )(void *) |
| void * | refreshArg |
| MeshManager * | m_mesh_manager |
| ViewState * | m_view_state |
| GLViewer * | m_viewer |
Definition at line 298 of file ViewState.h.
| PanosphereOverviewVisualizationState::PanosphereOverviewVisualizationState | ( | HuginBase::Panorama * | pano, |
| ViewState * | view_state, | ||
| GLViewer * | viewer, | ||
| void(*)(void *) | RefreshFunction, | ||
| void * | arg | ||
| ) |
Definition at line 524 of file ViewState.cpp.
References angx, angy, HuginBase::PanoramaOptions::EQUIRECTANGULAR, fov, ViewState::GetOptions(), m_insideView, M_PI, VisualizationState::m_view_state, opts, projection_info, R, VisualizationState::scale, HuginBase::PanoramaOptions::setHFOV(), HuginBase::PanoramaOptions::setProjection(), HuginBase::PanoramaOptions::setVFOV(), and sphere_radius.
| PanosphereOverviewVisualizationState::~PanosphereOverviewVisualizationState | ( | ) |
Definition at line 543 of file ViewState.cpp.
References projection_info.
|
inline |
Definition at line 315 of file ViewState.h.
References angx.
Referenced by PanosphereOverviewCameraTool::MouseButtonEvent(), and GLPanosphereOverviewRenderer::Redraw().
|
inline |
Definition at line 314 of file ViewState.h.
References angy.
Referenced by PanosphereOverviewCameraTool::MouseButtonEvent(), and GLPanosphereOverviewRenderer::Redraw().
|
inline |
Definition at line 317 of file ViewState.h.
References fov.
Referenced by PanosphereOverviewCameraTool::ChangeFOV(), and GLPanosphereOverviewRenderer::Resize().
|
virtual |
Reimplemented from VisualizationState.
Definition at line 548 of file ViewState.cpp.
References opts.
Referenced by GLPanosphereOverviewRenderer::Resize().
|
virtual |
Reimplemented from VisualizationState.
Definition at line 553 of file ViewState.cpp.
References projection_info.
|
inline |
Definition at line 316 of file ViewState.h.
References R.
Referenced by PanosphereOverviewCameraTool::ChangeZoomLevel(), PanosphereOverviewToolHelper::MouseMoved(), PanosphereOverviewCameraTool::MouseMoveEvent(), GLPanosphereOverviewRenderer::Redraw(), and GLPanosphereOverviewRenderer::Resize().
|
inline |
Definition at line 320 of file ViewState.h.
References sphere_radius.
Referenced by PanosphereOverviewCameraTool::ChangeZoomLevel(), PanosphereOverviewCameraTool::MouseMoveEvent(), and GLPanosphereOverviewRenderer::Resize().
|
inline |
Definition at line 318 of file ViewState.h.
References m_insideView.
Referenced by PanosphereOverviewCameraTool::MouseButtonEvent(), PanosphereOverviewCameraTool::MouseMoveEvent(), PanosphereOverviewCameraTool::MouseWheelEvent(), GLPanosphereOverviewRenderer::Redraw(), and GLPanosphereOverviewRenderer::Resize().
Definition at line 568 of file ViewState.cpp.
References angx, VisualizationState::dirty_draw, and threshold().
Referenced by PanosphereOverviewCameraTool::MouseMoveEvent().
Definition at line 574 of file ViewState.cpp.
References angy, VisualizationState::dirty_draw, and threshold().
Referenced by PanosphereOverviewCameraTool::MouseMoveEvent().
Definition at line 580 of file ViewState.cpp.
References fov, and threshold().
Referenced by PanosphereOverviewCameraTool::ChangeFOV(), and setInsideView().
Definition at line 586 of file ViewState.cpp.
References m_insideView, setFOV(), and threshold().
Referenced by GLOverview::SetMode(), and GLOverview::setUp().
|
virtual |
Reimplemented from VisualizationState.
Definition at line 558 of file ViewState.cpp.
References HuginBase::PanoramaOptions::EQUIRECTANGULAR, opts, projection_info, HuginBase::PanoramaOptions::setHFOV(), HuginBase::PanoramaOptions::setProjection(), HuginBase::PanoramaOptions::setVFOV(), and threshold().
Definition at line 324 of file ViewState.h.
References R.
Referenced by PanosphereOverviewCameraTool::ChangeZoomLevel().
|
protected |
Definition at line 332 of file ViewState.h.
Referenced by getAngX(), PanosphereOverviewVisualizationState(), and setAngX().
|
protected |
Definition at line 331 of file ViewState.h.
Referenced by getAngY(), PanosphereOverviewVisualizationState(), and setAngY().
|
protected |
Definition at line 334 of file ViewState.h.
Referenced by getFOV(), PanosphereOverviewVisualizationState(), and setFOV().
|
protected |
Definition at line 335 of file ViewState.h.
Referenced by isInsideView(), PanosphereOverviewVisualizationState(), and setInsideView().
|
protected |
Definition at line 340 of file ViewState.h.
Referenced by GetOptions(), PanosphereOverviewVisualizationState(), and SetOptions().
|
protected |
Definition at line 341 of file ViewState.h.
Referenced by GetProjectionInfo(), PanosphereOverviewVisualizationState(), SetOptions(), and ~PanosphereOverviewVisualizationState().
|
protected |
Definition at line 333 of file ViewState.h.
Referenced by getR(), PanosphereOverviewVisualizationState(), and setR().
|
protected |
Definition at line 337 of file ViewState.h.
Referenced by getSphereRadius(), and PanosphereOverviewVisualizationState().