Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
PreviewMeshManager Class Reference

#include <MeshManager.h>

Inheritance diagram for PreviewMeshManager:
Inheritance graph

Public Member Functions

 PreviewMeshManager (HuginBase::Panorama *pano, VisualizationState *visualization_state)
 
MeshInfo::MeshCoords3D GetMeshCoords3D (MeshRemapper::Coords &coords)
 
MeshInfo::Coord3D GetCoord3D (hugin_utils::FDiff2D &coord)
 
MeshInfoObtainMeshInfo (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::Panoramam_pano
 
VisualizationStatevisualization_state
 
std::vector< MeshInfo * > meshes
 
bool layout_mode_on
 

Detailed Description

Definition at line 252 of file MeshManager.h.

Constructor & Destructor Documentation

PreviewMeshManager::PreviewMeshManager ( HuginBase::Panorama pano,
VisualizationState visualization_state 
)
inline

Definition at line 255 of file MeshManager.h.

Member Function Documentation

MeshInfo::Coord3D PreviewMeshManager::GetCoord3D ( hugin_utils::FDiff2D coord)
inlinevirtual
MeshInfo::MeshCoords3D PreviewMeshManager::GetMeshCoords3D ( MeshRemapper::Coords coords)
inlinevirtual
MeshManager::MeshInfo * PreviewMeshManager::ObtainMeshInfo ( HuginBase::SrcPanoImage src,
bool  layout_mode_on 
)
virtual

Implements MeshManager.

Definition at line 445 of file MeshManager.cpp.

References MeshManager::m_pano, and MeshManager::visualization_state.


The documentation for this class was generated from the following files: