ExtendedViewer Class Reference

#include <extendedViewer.h>

List of all members.


Detailed Description

A Producer-based viewer.

Just like OpenGL, the core of OSG is independent of windowing system. The integration between OSG and some windowing system is delegated to other, non-core parts of OSG (users are also allowed to integrate OSG with any exotic windowing system they happen to use). Viewer implements the integration between OSG and Producer, AKA Open Producer (http://www.andesengineering.com/Producer), thus offering an out-of-the-box, scalable and multi-platform abstraction of the windowing system.

Definition at line 76 of file extendedViewer.h.

Public Member Functions

 ExtendedViewer ()
 ExtendedViewer (Producer::CameraConfig *cfg)
 ExtendedViewer (const std::string &configFile)
 ExtendedViewer (osg::ArgumentParser &arguments)
virtual ~ExtendedViewer ()
osgGA::MatrixManipulator * getCurrentCameraManipulator ()
 Get the current active camera manipulator.


Constructor & Destructor Documentation

ExtendedViewer  ) 
 

Definition at line 62 of file extendedViewer.cpp.

ExtendedViewer Producer::CameraConfig *  cfg  ) 
 

Definition at line 64 of file extendedViewer.cpp.

ExtendedViewer const std::string &  configFile  ) 
 

Definition at line 66 of file extendedViewer.cpp.

ExtendedViewer osg::ArgumentParser &  arguments  ) 
 

Definition at line 68 of file extendedViewer.cpp.

~ExtendedViewer  )  [virtual]
 

Definition at line 70 of file extendedViewer.cpp.


Member Function Documentation

osgGA::MatrixManipulator* getCurrentCameraManipulator  )  [inline]
 

Get the current active camera manipulator.

Definition at line 90 of file extendedViewer.h.


Generated on Tue Apr 4 19:05:27 2006 for Robotsystem from Robot Group Leipzig by  doxygen 1.4.5