maliput
EventData Class Referenceabstract

Detailed Description

Base class for storing trigger-specific data to be passed to event handlers.

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

Inheritance diagram for EventData:
[legend]

Public Member Functions

 EventData ()
 
 DRAKE_DEFAULT_COPY_AND_MOVE_AND_ASSIGN (EventData)
 
virtual ~EventData ()
 
virtual std::unique_ptr< EventDataClone () const
 

Protected Member Functions

virtual EventDataDoClone () const =0
 

Constructor & Destructor Documentation

◆ EventData()

EventData ( )

◆ ~EventData()

virtual ~EventData ( )
virtual

Member Function Documentation

◆ Clone()

virtual std::unique_ptr<EventData> Clone ( ) const
virtual

◆ DoClone()

virtual EventData* DoClone ( ) const
protectedpure virtual

◆ DRAKE_DEFAULT_COPY_AND_MOVE_AND_ASSIGN()

DRAKE_DEFAULT_COPY_AND_MOVE_AND_ASSIGN ( EventData  )

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