#include <gepetto/gui/windows-manager.hh>
Public Types | |
typedef graphics::WindowsManager | Parent_t |
typedef graphics::NodePtr_t | NodePtr_t |
typedef graphics::GroupNodePtr_t | GroupNodePtr_t |
Public Slots | |
int | createWindow (QString windowName) |
Public Member Functions | |
WindowID | createWindow (const std::string &windowName) |
WindowID | createWindow (const std::string &windowName, OSGWidget *widget, osgViewer::Viewer *viewer, osg::GraphicsContext *gc) |
bool | addToGroup (const std::string &nodeName, const std::string &groupName) |
bool | removeFromGroup (const std::string &nodeName, const std::string &groupName) |
bool | deleteNode (const std::string &nodeName, bool all) |
BodyTreeItems_t | bodyTreeItems (const std::string &name) const |
void | captureFrame (const WindowID windowId, const std::string &filename) |
bool | startCapture (const WindowID windowId, const std::string &filename, const std::string &extension) |
bool | stopCapture (const WindowID windowId) |
Static Public Member Functions | |
static WindowsManagerPtr_t | create (BodyTreeWidget *bodyTree) |
Protected Member Functions | |
WindowsManager (BodyTreeWidget *bodyTree) | |
virtual void | addNode (const std::string &nodeName, NodePtr_t node, GroupNodePtr_t parent) |
virtual void | addGroup (const std::string &groupName, GroupNodePtr_t group, GroupNodePtr_t parent) |
typedef graphics::GroupNodePtr_t gepetto::gui::WindowsManager::GroupNodePtr_t |
typedef graphics::NodePtr_t gepetto::gui::WindowsManager::NodePtr_t |
typedef graphics::WindowsManager gepetto::gui::WindowsManager::Parent_t |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
bool gepetto::gui::WindowsManager::addToGroup | ( | const std::string & | nodeName, |
const std::string & | groupName | ||
) |
BodyTreeItems_t gepetto::gui::WindowsManager::bodyTreeItems | ( | const std::string & | name | ) | const |
void gepetto::gui::WindowsManager::captureFrame | ( | const WindowID | windowId, |
const std::string & | filename | ||
) |
|
static |
WindowID gepetto::gui::WindowsManager::createWindow | ( | const std::string & | windowName | ) |
WindowID gepetto::gui::WindowsManager::createWindow | ( | const std::string & | windowName, |
OSGWidget * | widget, | ||
osgViewer::Viewer * | viewer, | ||
osg::GraphicsContext * | gc | ||
) |
|
slot |
bool gepetto::gui::WindowsManager::deleteNode | ( | const std::string & | nodeName, |
bool | all | ||
) |
bool gepetto::gui::WindowsManager::removeFromGroup | ( | const std::string & | nodeName, |
const std::string & | groupName | ||
) |
bool gepetto::gui::WindowsManager::startCapture | ( | const WindowID | windowId, |
const std::string & | filename, | ||
const std::string & | extension | ||
) |
bool gepetto::gui::WindowsManager::stopCapture | ( | const WindowID | windowId | ) |