GoalReachedMonitor Class Reference

#include <armarx/navigation/server/monitoring/GoalReachedMonitor.h>

Classes

struct  Status
 

Public Member Functions

const GoalReachedMonitorConfig getConfig () const
 
const core::Pose & goal () const noexcept
 
bool goalReached (bool filter=true) const noexcept
 
 GoalReachedMonitor (const core::Pose &goal, const core::Scene &scene, const GoalReachedMonitorConfig &config)
 
 GoalReachedMonitor (GoalReachedMonitor &&other) noexcept
 
GoalReachedMonitor & operator= (GoalReachedMonitor &&) noexcept
 
Status status () const
 
void updateGoal (const core::Pose &newGoal)
 
virtual ~GoalReachedMonitor ()=default
 

Constructor & Destructor Documentation

◆ GoalReachedMonitor() [1/2]

GoalReachedMonitor ( const core::Pose & goal,
const core::Scene & scene,
const GoalReachedMonitorConfig & config )

◆ ~GoalReachedMonitor()

virtual ~GoalReachedMonitor ( )
virtualdefault

◆ GoalReachedMonitor() [2/2]

GoalReachedMonitor ( GoalReachedMonitor && other)
noexcept

Member Function Documentation

◆ getConfig()

const GoalReachedMonitorConfig getConfig ( ) const

◆ goal()

const core::Pose & goal ( ) const
noexcept

◆ goalReached()

bool goalReached ( bool filter = true) const
noexcept

◆ operator=()

GoalReachedMonitor & operator= ( GoalReachedMonitor && other)
noexcept

◆ status()

◆ updateGoal()

void updateGoal ( const core::Pose & newGoal)

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