SafetyGuard Class Referenceabstract

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

+ Inheritance diagram for SafetyGuard:

Classes

struct  Context
 

Public Member Functions

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

Protected Attributes

const core::Scenescene
 
viz::ScopedClient viz
 

Detailed Description

Definition at line 73 of file SafetyGuard.h.

Constructor & Destructor Documentation

◆ SafetyGuard()

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

Definition at line 10 of file SafetyGuard.cpp.

◆ ~SafetyGuard()

virtual ~SafetyGuard ( )
virtualdefault

Member Function Documentation

◆ computeSafetyLimits()

virtual SafetyGuardResult computeSafetyLimits ( )
pure virtual

Implemented in LaserBasedProximity.

Member Data Documentation

◆ scene

const core::Scene& scene
protected

Definition at line 87 of file SafetyGuard.h.

◆ viz

viz::ScopedClient viz
protected

Definition at line 88 of file SafetyGuard.h.


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