28#include <wx/glcanvas.h>
30#include <vigra/diff2d.hxx>
GLPlaneOverviewRenderer * plane_m_renderer
void SetMode(OverviewMode mode)
PanosphereOverviewToolHelper * panosphere_m_tool_helper
GLOverview(wxWindow *parent, HuginBase::Panorama &pano, int args[], GLPreviewFrame *frame, wxGLContext *shared_context=NULL)
GLPanosphereOverviewRenderer * panosphere_m_renderer
PanosphereOverviewVisualizationState * panosphere_m_visualization_state
virtual void SetLayoutScale(double scale)
PlaneOverviewVisualizationState * plane_m_visualization_state
virtual void SetLayoutMode(bool state)
PlaneOverviewToolHelper * plane_m_tool_helper
subclass for the panosphere overview mode
subclass for the plane overview mode
The OpenGL preview frame.
GLPreview(wxWindow *parent, HuginBase::Panorama &pano, int args[], GLPreviewFrame *frame, wxGLContext *shared_context=NULL)
The renderer handles drawing the opengl scene.
A wxWidget to display the fast preview.
void MouseEnter(wxMouseEvent &e)
static size_t m_view_state_observer
virtual void SetLayoutMode(bool state)
void SetActive(bool active)
void RedrawE(wxPaintEvent &e)
wxGLContext * GetContext()
void MouseButtons(wxMouseEvent &e)
VisualizationState * m_visualization_state
void KeyUp(wxKeyEvent &e)
virtual void SetLayoutScale(double scale)
wxGLContext * m_glContext
void SetPhotometricCorrect(bool state)
void MouseMotion(wxMouseEvent &e)
static void RefreshWrapper(void *obj)
ToolHelper * m_tool_helper
wxColour m_background_color
void MouseLeave(wxMouseEvent &e)
void SetViewerBackground(wxColour col)
void KeyDown(wxKeyEvent &e)
HuginBase::Panorama * m_pano
void Resized(wxSizeEvent &e)
static bool initialised_glew
void MouseWheel(wxMouseEvent &e)
void OnEraseBackground(wxEraseEvent &e)
static ViewState * m_view_state
A MeshManager handles the graphics system representation of a remapping, by creating OpenGL display l...
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.