Robotsystem of the Robot Group Leipzig: ExtendedViewer Class Reference

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

- Search for |

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

# ExtendedViewer Class Reference

A Producer-based viewer. More...

`#include <extendedViewer.h>`

List of all members.

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

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

## Constructor & Destructor Documentation

ExtendedViewer | ( |  | ) |

ExtendedViewer | ( | Producer::CameraConfig * | cfg | ) |

ExtendedViewer | ( | const std::string & | configFile | ) |

ExtendedViewer | ( | osg::ArgumentParser & | arguments | ) |

~ExtendedViewer | ( |  | ) | `[virtual]`

## Member Function Documentation

osgGA::MatrixManipulator * getCurrentCameraManipulator | ( |  | ) | `[virtual]`

Get the current active camera manipulator.

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

- extendedViewer.h
- extendedViewer.cpp