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

subclass of MeshInfo for the preview It actually does nothing in addition to the base class More...

#include <MeshManager.h>

Inheritance diagram for MeshManager::PreviewMeshInfo:
Inheritance graph

Public Member Functions

 PreviewMeshInfo (HuginBase::Panorama *m_pano, HuginBase::SrcPanoImage *image, VisualizationState *visualization_state, bool layout_mode_on)
 
 PreviewMeshInfo (const PreviewMeshInfo &source)
 
- Public Member Functions inherited from MeshManager::MeshInfo
 MeshInfo (HuginBase::Panorama *m_pano, HuginBase::SrcPanoImage *image, VisualizationState *visualization_state, bool layout_mode_on)
 Constructor: Creates the mesh for a given image of a panorama. More...
 
 MeshInfo (const MeshInfo &source)
 copy constructor: makes a MeshInfo representing the same object but using a differrent display list, allowing the first one to be freed. More...
 
virtual ~MeshInfo ()
 
void CallList () const
 Draw the mesh. More...
 
void Update ()
 Recreate the mesh when the image or panorama it represents changes. More...
 
void SetScaleFactor (double scale)
 
void SetSrcImage (HuginBase::SrcPanoImage *image)
 

Static Public Member Functions

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

Additional Inherited Members

- Public Attributes inherited from MeshManager::MeshInfo
unsigned int display_list_number
 
- Protected Member Functions inherited from MeshManager::MeshInfo
virtual void BeforeCompile ()
 
virtual void Transform ()
 
virtual void AfterCompile ()
 
void CompileList ()
 Use the remapper to create the display list. More...
 
- Protected Attributes inherited from MeshManager::MeshInfo
HuginBase::SrcPanoImage image
 
HuginBase::Panoramam_pano
 
double scale_factor
 
VisualizationStatem_visualization_state
 
MeshRemapperremap
 The ramapper we should use. More...
 
bool layout_mode_on
 

Detailed Description

subclass of MeshInfo for the preview It actually does nothing in addition to the base class

Definition at line 134 of file MeshManager.h.

Constructor & Destructor Documentation

MeshManager::PreviewMeshInfo::PreviewMeshInfo ( HuginBase::Panorama m_pano,
HuginBase::SrcPanoImage image,
VisualizationState visualization_state,
bool  layout_mode_on 
)
inline

Definition at line 137 of file MeshManager.h.

References MeshManager::MeshInfo::Update().

MeshManager::PreviewMeshInfo::PreviewMeshInfo ( const PreviewMeshInfo source)
inline

Definition at line 141 of file MeshManager.h.

References MeshManager::MeshInfo::Update().

Member Function Documentation

static Coord3D MeshManager::PreviewMeshInfo::GetCoord3D ( hugin_utils::FDiff2D coord,
VisualizationState state 
)
inlinestatic

Definition at line 146 of file MeshManager.h.

Referenced by PreviewMeshManager::GetCoord3D().

static MeshCoords3D MeshManager::PreviewMeshInfo::GetMeshCoords3D ( MeshRemapper::Coords coords,
VisualizationState state 
)
inlinestatic

Definition at line 145 of file MeshManager.h.

Referenced by PreviewMeshManager::GetMeshCoords3D().


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