[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

PreviewPanoMaskTool Class Reference

For projections where the output range is limited, but the approximatly remaped images can extend this, we mask out the off-panorama bits with a stencil. More...

#include <PreviewPanoMaskTool.h>

Inheritance diagram for PreviewPanoMaskTool:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 PreviewPanoMaskTool (PreviewToolHelper *helper)
void Activate ()
 Switch on a tool.
void BeforeDrawImagesEvent ()
 Draw using OpenGL anything the tool requires underneath the images.
void ReallyAfterDrawImagesEvent ()
 Draw (using OpenGL) the overlays, e.g. crop highlights, guides.

Detailed Description

For projections where the output range is limited, but the approximatly remaped images can extend this, we mask out the off-panorama bits with a stencil.


Constructor & Destructor Documentation

PreviewPanoMaskTool::PreviewPanoMaskTool PreviewToolHelper helper  ) 
 


Member Function Documentation

void PreviewPanoMaskTool::Activate  )  [virtual]
 

Switch on a tool.

Inherited classes also register events they want to respond to with the PreviewToolHelper. As events are lost when the tool is deactivated without notification to the PreviewTool, things from the last activation can be cleaned up here too.

Implements PreviewTool.

void PreviewPanoMaskTool::BeforeDrawImagesEvent  )  [virtual]
 

Draw using OpenGL anything the tool requires underneath the images.

Reimplemented from PreviewTool.

void PreviewPanoMaskTool::ReallyAfterDrawImagesEvent  )  [virtual]
 

Draw (using OpenGL) the overlays, e.g. crop highlights, guides.

Reimplemented from PreviewTool.


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

Generated on Mon Sep 20 01:01:35 2010 for Hugintrunk by doxygen 1.3.9.1