MeshManager::PlaneOverviewMeshInfo Class Reference

subclass for the plane overview mode. More...

#include <MeshManager.h>

Inheritance diagram for MeshManager::PlaneOverviewMeshInfo:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PlaneOverviewMeshInfo (PT::Panorama *m_pano, HuginBase::SrcPanoImage *image, VisualizationState *visualization_state, bool layout_mode_on)
 PlaneOverviewMeshInfo (const PlaneOverviewMeshInfo &source)

Static Public Member Functions

static MeshCoords3D GetMeshCoords3D (MeshRemapper::Coords &coords, VisualizationState *state)
static Coord3D GetCoord3D (hugin_utils::FDiff2D &coord, VisualizationState *state)

Static Public Attributes

static const double scale = 100

Detailed Description

subclass for the plane overview mode.

Definition at line 191 of file MeshManager.h.


Constructor & Destructor Documentation

MeshManager::PlaneOverviewMeshInfo::PlaneOverviewMeshInfo ( PT::Panorama m_pano,
HuginBase::SrcPanoImage image,
VisualizationState visualization_state,
bool  layout_mode_on 
) [inline]

Definition at line 194 of file MeshManager.h.

References MeshManager::MeshInfo::Update().

MeshManager::PlaneOverviewMeshInfo::PlaneOverviewMeshInfo ( const PlaneOverviewMeshInfo source  )  [inline]

Definition at line 200 of file MeshManager.h.

References MeshManager::MeshInfo::Update().


Member Function Documentation

MeshManager::MeshInfo::Coord3D MeshManager::PlaneOverviewMeshInfo::GetCoord3D ( hugin_utils::FDiff2D coord,
VisualizationState state 
) [static]

Definition at line 393 of file MeshManager.cpp.

References HuginBase::PanoramaOptions::getHeight(), VisualizationState::GetOptions(), HuginBase::PanoramaOptions::getWidth(), scale, hugin_utils::TDiff2D< T >::x, and hugin_utils::TDiff2D< T >::y.

Referenced by PlaneOverviewMeshManager::GetCoord3D().

MeshManager::MeshInfo::MeshCoords3D MeshManager::PlaneOverviewMeshInfo::GetMeshCoords3D ( MeshRemapper::Coords coords,
VisualizationState state 
) [static]

Definition at line 407 of file MeshManager.cpp.

References HuginBase::PanoramaOptions::getHeight(), VisualizationState::GetOptions(), HuginBase::PanoramaOptions::getWidth(), scale, MeshRemapper::Coords::tex_c, and MeshRemapper::Coords::vertex_c.

Referenced by PlaneOverviewMeshManager::GetMeshCoords3D().


Member Data Documentation

const double MeshManager::PlaneOverviewMeshInfo::scale = 100 [static]

Definition at line 205 of file MeshManager.h.

Referenced by GetCoord3D(), GetMeshCoords3D(), PlaneOverviewToolHelper::MouseMoved(), and GLPlaneOverviewRenderer::Resize().


The documentation for this class was generated from the following files:
Generated on 22 Oct 2014 for Hugintrunk by  doxygen 1.4.7