LaserBasedProximity Class Reference

#include <armarx/navigation/safety_control/LaserBasedProximity.h>

+ Inheritance diagram for LaserBasedProximity:

Public Types

using Params = LaserBasedProximityParams
 

Public Member Functions

SafetyControllerResult control (const core::Twist &twist) override
 
 LaserBasedProximity (const Params &params, const core::Scene &ctx)
 
 ~LaserBasedProximity () override=default
 
- Public Member Functions inherited from SafetyController
 SafetyController (const core::Scene &context)
 
virtual ~SafetyController ()=default
 

Protected Attributes

const Params params
 

Detailed Description

Definition at line 39 of file LaserBasedProximity.h.

Member Typedef Documentation

◆ Params

Definition at line 42 of file LaserBasedProximity.h.

Constructor & Destructor Documentation

◆ LaserBasedProximity()

LaserBasedProximity ( const Params params,
const core::Scene ctx 
)

Definition at line 26 of file LaserBasedProximity.cpp.

◆ ~LaserBasedProximity()

~LaserBasedProximity ( )
overridedefault

Member Function Documentation

◆ control()

SafetyControllerResult control ( const core::Twist twist)
overridevirtual

Implements SafetyController.

Definition at line 32 of file LaserBasedProximity.cpp.

Member Data Documentation

◆ params

const Params params
protected

Definition at line 50 of file LaserBasedProximity.h.


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