Public Slots | Public Member Functions | Private Attributes
ImagePainter Class Reference

Default Painter Plugin template. More...

#include <ImagePainter.h>

Inheritance diagram for ImagePainter:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void nodeSelected (std::string nodeName)
 Called when the host widget follows another node in the scenegraph.
virtual void processMessage (Message *newMessage)
 Process an incoming message.

Public Member Functions

 ImagePainter ()
 The constructor.
virtual void paint (float next2DLayer)
 Paint everything using OpenGL.
 ~ImagePainter ()
 The destructor.

Private Attributes

GLImagePainter m_GLImagePainter
std::map< std::string,
ImageSources::SourceId
m_ImageSources
BaseLib::Math::Mat4d m_ImageToWorld
string m_NodeName
std::list< VectorObject2Dm_VectorObjects

Detailed Description

Default Painter Plugin template.

Author:
David Gossow (R12)

Definition at line 32 of file ImagePainter.h.


Constructor & Destructor Documentation

The constructor.

The destructor.


Member Function Documentation

virtual void ImagePainter::nodeSelected ( std::string  nodeName) [virtual, slot]

Called when the host widget follows another node in the scenegraph.

Reimplemented from PainterPlugin.

virtual void ImagePainter::paint ( float  next2DLayer) [virtual]

Paint everything using OpenGL.

Implements PainterPlugin.

virtual void ImagePainter::processMessage ( Message *  newMessage) [virtual, slot]

Process an incoming message.


Member Data Documentation

Definition at line 65 of file ImagePainter.h.

std::map<std::string, ImageSources::SourceId> ImagePainter::m_ImageSources [private]

Definition at line 59 of file ImagePainter.h.

BaseLib::Math::Mat4d ImagePainter::m_ImageToWorld [private]

Definition at line 57 of file ImagePainter.h.

string ImagePainter::m_NodeName [private]

Definition at line 63 of file ImagePainter.h.

Definition at line 61 of file ImagePainter.h.


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


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43