#include <MeshManager.h>
Inheritance diagram for MeshManager::PanosphereOverviewMeshInfo:

Public Member Functions | |
| PanosphereOverviewMeshInfo (PT::Panorama *m_pano, HuginBase::SrcPanoImage *image, VisualizationState *visualization_state, bool layout_mode_on) | |
| PanosphereOverviewMeshInfo (const PanosphereOverviewMeshInfo &source) | |
Static Public Member Functions | |
| void | Convert (double &x, double &y, double &z, double th, double ph, double r) |
| convert from spherical to cartesian coordinates | |
| MeshCoords3D | GetMeshCoords3D (MeshRemapper::Coords &coords, VisualizationState *state) |
| Coord3D | GetCoord3D (hugin_utils::FDiff2D &coord, VisualizationState *state) |
Static Public Attributes | |
| const double | scale_diff = 1.5 |
| scale factor to be used for the layout mode TODO: test this for more scenarios | |
Protected Member Functions | |
| void | BeforeCompile () |
| void | Transform () |
| void | AfterCompile () |
Protected Attributes | |
| double | yaw |
| double | pitch |
Definition at line 152 of file MeshManager.h.
|
||||||||||||||||||||
|
Definition at line 155 of file MeshManager.h. |
|
|
Definition at line 162 of file MeshManager.h. |
|
|
Reimplemented from MeshManager::MeshInfo. Definition at line 320 of file MeshManager.cpp. References pitch, HuginBase::BaseSrcPanoImage::setPitch(), HuginBase::BaseSrcPanoImage::setYaw(), and yaw. |
|
|
Reimplemented from MeshManager::MeshInfo. Definition at line 303 of file MeshManager.cpp. References pitch, HuginBase::BaseSrcPanoImage::setPitch(), HuginBase::BaseSrcPanoImage::setYaw(), and yaw. |
|
||||||||||||||||||||||||||||
|
convert from spherical to cartesian coordinates
Definition at line 291 of file MeshManager.cpp. Referenced by GetCoord3D(), and GetMeshCoords3D(). |
|
||||||||||||
|
||||||||||||
|
Definition at line 352 of file MeshManager.cpp. References Convert(), HuginBase::PanoramaOptions::getHeight(), VisualizationState::GetOptions(), HuginBase::PanoramaOptions::getWidth(), MeshRemapper::Coords::tex_c, and MeshRemapper::Coords::vertex_c. Referenced by PanosphereOverviewMeshManager::GetMeshCoords3D(). |
|
|
Reimplemented from MeshManager::MeshInfo. Definition at line 312 of file MeshManager.cpp. |
|
|
Definition at line 184 of file MeshManager.h. Referenced by AfterCompile(), BeforeCompile(), and Transform(). |
|
|
scale factor to be used for the layout mode TODO: test this for more scenarios
Definition at line 52 of file MeshManager.cpp. |
|
|
Definition at line 184 of file MeshManager.h. Referenced by AfterCompile(), BeforeCompile(), and Transform(). |
1.3.9.1