ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::apps::Monitor0 Class Reference

#include <monitor0.h>

Collaboration diagram for adore::apps::Monitor0:
Collaboration graph

Public Member Functions

 Monitor0 (adore::env::AFactory *envFactory, adore::sim::AFactory *simFactory, int simulationID)
 
virtual ~Monitor0 ()
 
void run ()
 

Private Attributes

adore::sim::AFactory::TParticipantFeedparticipant_feed_
 
adore::env::AFactory::TPropositionWriterproposition_writer_
 
adore::env::AFactory::TNavigationGoalReadergoal_reader_
 
adore::env::AFactory::TVehicleMotionStateReaderposition_reader_
 
GoalAttainmentMonitorgoalAttainmentMonitor_
 
CollisionMonitorcollisionMonitor_
 

Constructor & Destructor Documentation

◆ Monitor0()

adore::apps::Monitor0::Monitor0 ( adore::env::AFactory envFactory,
adore::sim::AFactory simFactory,
int  simulationID 
)
inline
Here is the call graph for this function:

◆ ~Monitor0()

virtual adore::apps::Monitor0::~Monitor0 ( )
inlinevirtual

Member Function Documentation

◆ run()

void adore::apps::Monitor0::run ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ collisionMonitor_

CollisionMonitor* adore::apps::Monitor0::collisionMonitor_
private

◆ goal_reader_

adore::env::AFactory::TNavigationGoalReader* adore::apps::Monitor0::goal_reader_
private

◆ goalAttainmentMonitor_

GoalAttainmentMonitor* adore::apps::Monitor0::goalAttainmentMonitor_
private

◆ participant_feed_

adore::sim::AFactory::TParticipantFeed* adore::apps::Monitor0::participant_feed_
private

◆ position_reader_

adore::env::AFactory::TVehicleMotionStateReader* adore::apps::Monitor0::position_reader_
private

◆ proposition_writer_

adore::env::AFactory::TPropositionWriter* adore::apps::Monitor0::proposition_writer_
private

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