Robotsystem from Robot Group Leipzig: ExtendedViewer Class Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

- Class List
- Alphabetical List
- Class Hierarchy
- Class Members

# 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.