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

#include <GLViewer.h>

Inheritance diagram for GLPreview:
Inheritance graph

Public Member Functions

 GLPreview (wxWindow *parent, HuginBase::Panorama &pano, int args[], GLPreviewFrame *frame, wxGLContext *shared_context=NULL)
 
void setUp ()
 
- Public Member Functions inherited from GLViewer
 GLViewer (wxWindow *parent, HuginBase::Panorama &pano, int args[], GLPreviewFrame *frame, wxGLContext *shared_context=NULL)
 
virtual ~GLViewer ()
 
void RedrawE (wxPaintEvent &e)
 
void Resized (wxSizeEvent &e)
 
void Redraw ()
 
void SetUpContext ()
 
void SetPhotometricCorrect (bool state)
 
virtual void SetLayoutMode (bool state)
 
virtual void SetLayoutScale (double scale)
 
void SetActive (bool active)
 
bool IsActive ()
 
wxGLContext * GetContext ()
 
void SetViewerBackground (wxColour col)
 
void MarkToolsDirty ()
 

Additional Inherited Members

- Static Public Member Functions inherited from GLViewer
static void RefreshWrapper (void *obj)
 
- Public Attributes inherited from GLViewer
VisualizationStatem_visualization_state
 
- Static Public Attributes inherited from GLViewer
static ViewStatem_view_state = NULL
 
static size_t m_view_state_observer = 0
 
- Protected Member Functions inherited from GLViewer
void OnEraseBackground (wxEraseEvent &e)
 
void MouseMotion (wxMouseEvent &e)
 
void MouseEnter (wxMouseEvent &e)
 
void MouseLeave (wxMouseEvent &e)
 
void MouseButtons (wxMouseEvent &e)
 
void MouseWheel (wxMouseEvent &e)
 
void KeyDown (wxKeyEvent &e)
 
void KeyUp (wxKeyEvent &e)
 
- Protected Attributes inherited from GLViewer
ToolHelperm_tool_helper
 
GLRendererm_renderer
 
wxGLContext * m_glContext
 
HuginBase::Panoramam_pano
 
bool started_creation
 
bool redrawing
 
bool m_toolsInitialized
 
vigra::Diff2D offset
 
double m_scale = 1.0
 
GLPreviewFrameframe
 
bool active
 
wxColour m_background_color
 
- Static Protected Attributes inherited from GLViewer
static bool initialised_glew =false
 

Detailed Description

Definition at line 112 of file GLViewer.h.

Constructor & Destructor Documentation

GLPreview::GLPreview ( wxWindow *  parent,
HuginBase::Panorama pano,
int  args[],
GLPreviewFrame frame,
wxGLContext *  shared_context = NULL 
)
inline

Definition at line 115 of file GLViewer.h.

Member Function Documentation

void GLPreview::setUp ( )
virtual

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