maliput
LeafCompositeEventCollection< T > Class Template Reference

Detailed Description

template<typename T>
class maliput::drake::systems::LeafCompositeEventCollection< T >

A CompositeEventCollection for a LeafSystem.

i.e.

  PublishEvent<T>: {event1i, ...}
  DiscreteUpdateEvent<T>: {event2i, ...}
  UnrestrictedUpdateEvent<T>: {event3i, ...}

#include <src/maliput/drake/systems/framework/event_collection.h>

Public Member Functions

 LeafCompositeEventCollection ()
 
const LeafEventCollection< PublishEvent< T > > & get_publish_events () const
 Returns a const reference to the collection of publish events. More...
 
const LeafEventCollection< DiscreteUpdateEvent< T > > & get_discrete_update_events () const
 Returns a const reference to the collection of discrete update events. More...
 
const LeafEventCollection< UnrestrictedUpdateEvent< T > > & get_unrestricted_update_events () const
 Returns a const reference to the collection of unrestricted update events. More...
 

Constructor & Destructor Documentation

◆ LeafCompositeEventCollection()

Member Function Documentation

◆ get_discrete_update_events()

const LeafEventCollection<DiscreteUpdateEvent<T> >& get_discrete_update_events ( ) const

Returns a const reference to the collection of discrete update events.

◆ get_publish_events()

const LeafEventCollection<PublishEvent<T> >& get_publish_events ( ) const

Returns a const reference to the collection of publish events.

◆ get_unrestricted_update_events()

const LeafEventCollection<UnrestrictedUpdateEvent<T> >& get_unrestricted_update_events ( ) const

Returns a const reference to the collection of unrestricted update events.


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