SafetyGuard Class Referenceabstract

#include <armarx/navigation/safety_guard/SafetyGuard.h>

+ Inheritance diagram for SafetyGuard:

Classes

struct  Context
 

Public Member Functions

virtual SafetyGuardResult computeSafetyLimits (const Eigen::Vector2f &global_V_movement)=0
 
 SafetyGuard (const core::Scene &scene, const Context &ctx)
 
virtual ~SafetyGuard ()=default
 

Protected Attributes

Context context
 
const core::Scenescene
 
viz::ScopedClient viz
 

Detailed Description

Definition at line 75 of file SafetyGuard.h.

Constructor & Destructor Documentation

◆ SafetyGuard()

SafetyGuard ( const core::Scene & scene,
const Context & ctx )

Definition at line 10 of file SafetyGuard.cpp.

+ Here is the caller graph for this function:

◆ ~SafetyGuard()

virtual ~SafetyGuard ( )
virtualdefault

Member Function Documentation

◆ computeSafetyLimits()

virtual SafetyGuardResult computeSafetyLimits ( const Eigen::Vector2f & global_V_movement)
pure virtual

Implemented in LaserBasedProximity.

Member Data Documentation

◆ context

Context context
protected

Definition at line 93 of file SafetyGuard.h.

◆ scene

const core::Scene& scene
protected

Definition at line 90 of file SafetyGuard.h.

◆ viz

viz::ScopedClient viz
protected

Definition at line 91 of file SafetyGuard.h.


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