maliput
|
#include <memory>
#include <stdexcept>
#include <utility>
#include <vector>
#include "maliput/drake/common/default_scalars.h"
#include "maliput/drake/common/drake_copyable.h"
#include "maliput/drake/common/pointer_cast.h"
#include "maliput/drake/systems/framework/context.h"
#include "maliput/drake/systems/framework/event.h"
#include "maliput/drake/systems/framework/state.h"
Classes | |
class | EventCollection< EventType > |
There are three concrete event types for any System: publish, discrete state update, and unrestricted state update, listed in order of increasing ability to change the state (i.e., zero to all). More... | |
class | DiagramEventCollection< EventType > |
A concrete class that holds all simultaneous homogeneous events for a Diagram. More... | |
class | LeafEventCollection< EventType > |
A concrete class that holds all simultaneous homogeneous events for a LeafSystem. More... | |
class | CompositeEventCollection< T > |
This class bundles an instance of each EventCollection<EventType> into one object that stores the heterogeneous collection. More... | |
class | LeafCompositeEventCollection< T > |
A CompositeEventCollection for a LeafSystem. More... | |
class | DiagramCompositeEventCollection< T > |
CompositeEventCollection for a Diagram. More... | |
Namespaces | |
maliput | |
Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
maliput::drake | |
maliput::drake::systems | |