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

#include <Tool.h>

Inheritance diagram for PanosphereOverviewTool:
Inheritance graph

Public Member Functions

 PanosphereOverviewTool (PanosphereOverviewToolHelper *helper)
 
virtual ~PanosphereOverviewTool ()
 
virtual void BeforeDrawImagesBackEvent ()
 Draw using opengl anything before drawing the front face culled images. More...
 
virtual void AfterDrawImagesBackEvent ()
 Draw using opengl anything after drawing the front face culled images. More...
 
virtual void BeforeDrawImagesFrontEvent ()
 Draw using opengl anything before drawing the back face culled images. More...
 
virtual void AfterDrawImagesFrontEvent ()
 Draw using opengl anything after drawing the back face culled images. More...
 
- Public Member Functions inherited from OverviewTool
 OverviewTool (OverviewToolHelper *helper)
 
virtual ~OverviewTool ()
 
- Public Member Functions inherited from Tool
 Tool (ToolHelper *helper)
 Construct keeping a pointer to a PreviewToolHelper. More...
 
virtual ~Tool ()
 
virtual void Activate ()=0
 Switch on a tool. More...
 
virtual void MouseMoveEvent (double x, double y, wxMouseEvent &e)
 Notify when the mouse pointer has moved over the panorama preview. More...
 
virtual void MouseButtonEvent (wxMouseEvent &e)
 Notify of a mouse button press on the panorama preview. More...
 
virtual void MouseWheelEvent (wxMouseEvent &e)
 Notify of a mouse wheel event on the panorama preview. More...
 
virtual void ImagesUnderMouseChangedEvent ()
 Notify when the images directly underneath the mouse pointer have changed. More...
 
virtual void KeypressEvent (int keycode, int modifiers, bool pressed)
 Notify of a Keypress event. More...
 
virtual void BeforeDrawImagesEvent ()
 Draw using OpenGL anything the tool requires underneath the images. More...
 
virtual void AfterDrawImagesEvent ()
 Draw (using OpenGL) images above the others. More...
 
virtual void ReallyAfterDrawImagesEvent ()
 Draw (using OpenGL) the overlays, e.g. crop highlights, guides. More...
 
virtual bool BeforeDrawImageEvent (unsigned int image)
 Draw what the tool requires just before a given image is drawn. More...
 
virtual void AfterDrawImageEvent (unsigned int image)
 Notification called just after the image was drawn normally. More...
 
virtual void MarkDirty ()
 

Additional Inherited Members

- Protected Attributes inherited from Tool
ToolHelperhelper
 The PreviewToolHelper that uses the same preview window and panorama as the tool should. More...
 

Detailed Description

Definition at line 128 of file Tool.h.

Constructor & Destructor Documentation

PanosphereOverviewTool::PanosphereOverviewTool ( PanosphereOverviewToolHelper helper)
explicit

Definition at line 44 of file Tool.cpp.

PanosphereOverviewTool::~PanosphereOverviewTool ( )
virtual

Definition at line 46 of file Tool.cpp.

Member Function Documentation

virtual void PanosphereOverviewTool::AfterDrawImagesBackEvent ( )
inlinevirtual

Draw using opengl anything after drawing the front face culled images.

Reimplemented in PanosphereOverviewOutlinesTool, and PanosphereOverviewProjectionGridTool.

Definition at line 138 of file Tool.h.

virtual void PanosphereOverviewTool::AfterDrawImagesFrontEvent ( )
inlinevirtual

Draw using opengl anything after drawing the back face culled images.

Reimplemented in PanosphereOverviewOutlinesTool, and PanosphereOverviewProjectionGridTool.

Definition at line 143 of file Tool.h.

virtual void PanosphereOverviewTool::BeforeDrawImagesBackEvent ( )
inlinevirtual

Draw using opengl anything before drawing the front face culled images.

Reimplemented in PanosphereOverviewProjectionGridTool, and PanosphereSphereTool.

Definition at line 136 of file Tool.h.

virtual void PanosphereOverviewTool::BeforeDrawImagesFrontEvent ( )
inlinevirtual

Draw using opengl anything before drawing the back face culled images.

Reimplemented in PanosphereOverviewProjectionGridTool, and PanosphereSphereTool.

Definition at line 141 of file Tool.h.


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