src
events.cpp
Go to the documentation of this file.
1
27
#include <
tesseract_environment/events.h
>
28
#include <
tesseract_environment/command.h
>
29
#include <
tesseract_scene_graph/scene_state.h
>
30
31
namespace
tesseract_environment
32
{
33
Event::Event
(
Events
type) :
type
(
type
) {}
34
35
CommandAppliedEvent::CommandAppliedEvent
(
const
std::vector<std::shared_ptr<const Command> >& commands,
int
revision)
36
:
Event
(
Events
::
COMMAND_APPLIED
), commands(commands), revision(revision)
37
{
38
}
39
40
SceneStateChangedEvent::SceneStateChangedEvent
(
const
tesseract_scene_graph::SceneState
& state)
41
:
Event
(
Events
::
SCENE_STATE_CHANGED
), state(state)
42
{
43
}
44
}
// namespace tesseract_environment
tesseract_environment::Events
Events
Definition:
events.h:41
tesseract_environment
Definition:
command.h:45
events.h
Tesseract Events.
tesseract_scene_graph::SceneState
command.h
This contains classes for recording operations applied to the environment for tracking changes....
tesseract_environment::Events::SCENE_STATE_CHANGED
@ SCENE_STATE_CHANGED
tesseract_environment::CommandAppliedEvent::CommandAppliedEvent
CommandAppliedEvent(const std::vector< std::shared_ptr< const Command >> &commands, int revision)
Definition:
events.cpp:35
tesseract_environment::Events::COMMAND_APPLIED
@ COMMAND_APPLIED
scene_state.h
tesseract_environment::Event
The event base class.
Definition:
events.h:48
type
type
tesseract_environment::Event::Event
Event(Events type)
Definition:
events.cpp:33
tesseract_environment::SceneStateChangedEvent::SceneStateChangedEvent
SceneStateChangedEvent(const tesseract_scene_graph::SceneState &state)
Definition:
events.cpp:40
tesseract_environment
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:21