#include <GuiEvents.hh>
Static Public Member Functions | |
template<typename T > | |
static event::ConnectionPtr | ConnectAlignMode (T _subscriber) |
Connect a signal to the align mode signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectCreateEntity (T _subscriber) |
Connect a signal the add entity signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectEditModel (T _subscriber) |
Connect a signal to the edit model signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectFollow (T _subscriber) |
Connect a signal to the follow signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectFPS (T _subscriber) |
Connect a signal to the view FPS signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectFullScreen (T _subscriber) |
Connect a signal to the fullscreen signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectInputStepSize (T _subscriber) |
Connect a signal to the input step size signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectKeyPress (T _subscriber) |
Connect a signal to the view KeyPress signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectLeftPaneVisibility (T _subscriber) |
Connect a signal to toggle the GUI's left hand pane signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectLightUpdate (T _subscriber) |
Connect a signal to the light update signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectMainWindowReady (T _subscriber) |
Connect a signal to the main window ready signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectManipMode (T _subscriber) |
Connect a signal to the manip mode signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectModelUpdate (T _subscriber) |
Connect a signal to the model update signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectMoveEntity (T _subscriber) |
Connect a signal to the move entity event. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectMoveMode (T _subscriber) |
Connect a signal to the move mode signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectOrbit (T _subscriber) |
Connect a signal to the view Orbit signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectScaleEntity (T _subscriber) |
Connect a signal to the scale entity signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectShowToolbars (T _subscriber) |
Connect a signal to the show toolbars signal. More... | |
template<typename T > | |
static event::ConnectionPtr | ConnectWindowMode (T _subscriber) |
Connect a signal to the window mode signal. More... | |
Static Public Attributes | |
static event::EventT< void(std::string, std::string, std::string, bool, bool)> | alignMode |
indicates the user is aligning objects More... | |
static event::EventT< void(std::string, std::string)> | createEntity |
indicates an entity has been created More... | |
static event::EventT< void(const std::string &)> | editModel |
Event triggered when the user selects edit a model. More... | |
static event::EventT< void(const std::string &)> | follow |
Event triggered when the user follows a model. More... | |
static event::EventT< void()> | fps |
An event to enable first-person-shooter view control. More... | |
static event::EventT< void(bool)> | fullScreen |
An event to trigger full screen mode. More... | |
static event::EventT< void(int)> | inputStepSize |
Step size changed event. More... | |
static event::EventT< void(std::string)> | keyPress |
Event triggered when a key is pressed. More... | |
static event::EventT< void(bool)> | leftPaneVisibility |
Used to set whether the GUI's left pane is visible. More... | |
static event::EventT< void(const msgs::Light &)> | lightUpdate |
An event to notify light updates. More... | |
static event::EventT< void()> | mainWindowReady |
Main window ready event. More... | |
static event::EventT< void(std::string)> | manipMode |
indicates the user is manipulating an object More... | |
static event::EventT< void(const msgs::Model &)> | modelUpdate |
indicates a model has been updated More... | |
static event::EventT< void(const std::string &, const ignition::math::Pose3d &, const bool)> | moveEntity |
Move entity event. More... | |
static event::EventT< void(bool)> | moveMode |
Indicates the user is moving the camera. More... | |
static event::EventT< void()> | orbit |
An event to enable orbit view control. More... | |
static event::EventT< void(const std::string &, const ignition::math::Vector3d &)> | scaleEntity |
Scale entity event. More... | |
static event::EventT< void(bool)> | showToolbars |
An event to trigger show toolbars. More... | |
static event::EventT< void(const std::string &)> | windowMode |
Event triggered when changing window mode. More... | |
|
inlinestatic |
Connect a signal to the align mode signal.
References Events::alignMode, and EventT< T >::Connect().
|
inlinestatic |
Connect a signal the add entity signal.
References EventT< T >::Connect(), and Events::createEntity.
|
inlinestatic |
Connect a signal to the edit model signal.
References EventT< T >::Connect(), and Events::editModel.
|
inlinestatic |
Connect a signal to the follow signal.
References EventT< T >::Connect(), and Events::follow.
|
inlinestatic |
Connect a signal to the view FPS signal.
References EventT< T >::Connect(), and Events::fps.
|
inlinestatic |
Connect a signal to the fullscreen signal.
References EventT< T >::Connect(), and Events::fullScreen.
|
inlinestatic |
Connect a signal to the input step size signal.
References EventT< T >::Connect(), and Events::inputStepSize.
|
inlinestatic |
Connect a signal to the view KeyPress signal.
References EventT< T >::Connect(), and Events::keyPress.
|
inlinestatic |
Connect a signal to toggle the GUI's left hand pane signal.
References EventT< T >::Connect(), and Events::leftPaneVisibility.
|
inlinestatic |
Connect a signal to the light update signal.
References EventT< T >::Connect(), and Events::lightUpdate.
|
inlinestatic |
Connect a signal to the main window ready signal.
References EventT< T >::Connect(), and Events::mainWindowReady.
|
inlinestatic |
Connect a signal to the manip mode signal.
References EventT< T >::Connect(), and Events::manipMode.
|
inlinestatic |
Connect a signal to the model update signal.
References EventT< T >::Connect(), and Events::modelUpdate.
|
inlinestatic |
Connect a signal to the move entity event.
References EventT< T >::Connect(), and Events::moveEntity.
|
inlinestatic |
Connect a signal to the move mode signal.
References EventT< T >::Connect(), and Events::moveMode.
|
inlinestatic |
Connect a signal to the view Orbit signal.
References EventT< T >::Connect(), and Events::orbit.
|
inlinestatic |
Connect a signal to the scale entity signal.
References EventT< T >::Connect(), and Events::scaleEntity.
|
inlinestatic |
Connect a signal to the show toolbars signal.
References EventT< T >::Connect(), and Events::showToolbars.
|
inlinestatic |
Connect a signal to the window mode signal.
References EventT< T >::Connect(), and Events::windowMode.
|
static |
indicates the user is aligning objects
Referenced by Events::ConnectAlignMode().
|
static |
indicates an entity has been created
Referenced by Events::ConnectCreateEntity().
|
static |
Event triggered when the user selects edit a model.
The model name is given as the function parameter.
Referenced by Events::ConnectEditModel().
|
static |
Event triggered when the user follows a model.
The model name is given as the function parameter.
Referenced by Events::ConnectFollow().
|
static |
An event to enable first-person-shooter view control.
Referenced by Events::ConnectFPS().
|
static |
An event to trigger full screen mode.
Referenced by Events::ConnectFullScreen().
|
static |
Step size changed event.
Referenced by Events::ConnectInputStepSize().
|
static |
Event triggered when a key is pressed.
Referenced by Events::ConnectKeyPress().
|
static |
Used to set whether the GUI's left pane is visible.
Referenced by Events::ConnectLeftPaneVisibility().
|
static |
An event to notify light updates.
Referenced by Events::ConnectLightUpdate().
|
static |
Main window ready event.
Referenced by Events::ConnectMainWindowReady().
|
static |
indicates the user is manipulating an object
Referenced by Events::ConnectManipMode().
|
static |
indicates a model has been updated
Referenced by Events::ConnectModelUpdate().
|
static |
Move entity event.
Parameters: Entity name, new pose, flag indicating whether the pose is final.
Referenced by Events::ConnectMoveEntity().
|
static |
Indicates the user is moving the camera.
Referenced by Events::ConnectMoveMode().
|
static |
An event to enable orbit view control.
Referenced by Events::ConnectOrbit().
|
static |
Scale entity event.
Referenced by Events::ConnectScaleEntity().
|
static |
An event to trigger show toolbars.
Referenced by Events::ConnectShowToolbars().
|
static |
Event triggered when changing window mode.
Possible modes are: "Simulation", "ModelEditor", "LogPlayback"
Referenced by Events::ConnectWindowMode().