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

subclass for the panosphere overview mode More...

#include <GLRenderer.h>

Inheritance diagram for GLPanosphereOverviewRenderer:
Inheritance graph

Public Member Functions

 GLPanosphereOverviewRenderer (HuginBase::Panorama *pano, TextureManager *tex_man, MeshManager *mesh_man, PanosphereOverviewVisualizationState *visualization_state, PanosphereOverviewToolHelper *tool_helper, const wxColour backgroundColour)
 
vigra::Diff2D Resize (int width, int height)
 Resize the viewport because the window's dimensions have changed. More...
 
void Redraw ()
 
- Public Member Functions inherited from GLRenderer
 GLRenderer (const wxColour backgroundColour)
 ctor. More...
 
virtual ~GLRenderer ()
 dtor. More...
 
void SetBackground (unsigned char red, unsigned char green, unsigned char blue)
 
void SetPreviewBackgroundColor (const wxColour c)
 sets the preview background color More...
 

Protected Attributes

PanosphereOverviewVisualizationStatem_visualization_state
 
- Protected Attributes inherited from GLRenderer
HuginBase::Panoramam_pano
 
TextureManagerm_tex_man
 
MeshManagerm_mesh_man
 
ToolHelperm_tool_helper
 
int width
 
int height
 
wxColour m_background_color
 

Additional Inherited Members

- Public Attributes inherited from GLRenderer
float width_o
 
float height_o
 

Detailed Description

subclass for the panosphere overview mode

Definition at line 101 of file GLRenderer.h.

Constructor & Destructor Documentation

GLPanosphereOverviewRenderer::GLPanosphereOverviewRenderer ( HuginBase::Panorama pano,
TextureManager tex_man,
MeshManager mesh_man,
PanosphereOverviewVisualizationState visualization_state,
PanosphereOverviewToolHelper tool_helper,
const wxColour  backgroundColour 
)

Member Function Documentation

void GLPanosphereOverviewRenderer::Redraw ( )
virtual
vigra::Diff2D GLPanosphereOverviewRenderer::Resize ( int  width,
int  height 
)
virtual

Member Data Documentation

PanosphereOverviewVisualizationState* GLPanosphereOverviewRenderer::m_visualization_state
protected

Definition at line 111 of file GLRenderer.h.

Referenced by GLPanosphereOverviewRenderer(), Redraw(), and Resize().


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