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

A class, which monitors distance between vehicle and goal. More...

#include <monitor0.h>

Collaboration diagram for adore::apps::GoalAttainmentMonitor:
Collaboration graph

Public Member Functions

 GoalAttainmentMonitor (adore::env::AFactory::TNavigationGoalReader *goal_reader, adore::env::AFactory::TVehicleMotionStateReader *position_reader, adore::env::AFactory::TPropositionWriter *proposition_writer)
 
void run ()
 

Private Attributes

adore::env::AFactory::TNavigationGoalReadergoal_reader_
 
adore::env::AFactory::TVehicleMotionStateReaderposition_reader_
 
adore::env::AFactory::TPropositionWriterproposition_writer_
 

Detailed Description

A class, which monitors distance between vehicle and goal.

Constructor & Destructor Documentation

◆ GoalAttainmentMonitor()

adore::apps::GoalAttainmentMonitor::GoalAttainmentMonitor ( adore::env::AFactory::TNavigationGoalReader goal_reader,
adore::env::AFactory::TVehicleMotionStateReader position_reader,
adore::env::AFactory::TPropositionWriter proposition_writer 
)
inline

Member Function Documentation

◆ run()

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

Member Data Documentation

◆ goal_reader_

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

◆ position_reader_

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

◆ proposition_writer_

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

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