Hugintrunk
0.1
|
#include <MeshManager.h>
Public Member Functions | |
PanosphereOverviewMeshManager (HuginBase::Panorama *pano, VisualizationState *visualization_state) | |
MeshInfo::MeshCoords3D | GetMeshCoords3D (MeshRemapper::Coords &coords) |
MeshInfo::Coord3D | GetCoord3D (hugin_utils::FDiff2D &coord) |
MeshInfo * | ObtainMeshInfo (HuginBase::SrcPanoImage *, bool layout_mode_on) |
Public Member Functions inherited from MeshManager | |
MeshManager (HuginBase::Panorama *pano, VisualizationState *visualization_state) | |
virtual | ~MeshManager () |
void | CheckUpdate () |
void | CleanMeshes () |
Remove meshes for images that have been deleted. More... | |
void | RenderMesh (unsigned int image_number) const |
unsigned int | GetDisplayList (unsigned int image_number) const |
void | SetLayoutMode (bool state) |
Turn layout mode on or off. More... | |
bool | GetLayoutMode () const |
return if layout mode is active More... | |
void | SetLayoutScale (double scale) |
Additional Inherited Members | |
Protected Attributes inherited from MeshManager | |
HuginBase::Panorama * | m_pano |
VisualizationState * | visualization_state |
std::vector< MeshInfo * > | meshes |
bool | layout_mode_on |
Definition at line 231 of file MeshManager.h.
|
inline |
Definition at line 234 of file MeshManager.h.
|
inlinevirtual |
Implements MeshManager.
Definition at line 236 of file MeshManager.h.
References MeshManager::PanosphereOverviewMeshInfo::GetCoord3D(), and MeshManager::visualization_state.
|
inlinevirtual |
Implements MeshManager.
Definition at line 235 of file MeshManager.h.
References MeshManager::PanosphereOverviewMeshInfo::GetMeshCoords3D(), and MeshManager::visualization_state.
|
virtual |
Implements MeshManager.
Definition at line 435 of file MeshManager.cpp.
References MeshManager::m_pano, and MeshManager::visualization_state.