ArvizIntrospector Class Reference

#include <armarx/navigation/server/introspection/ArvizIntrospector.h>

+ Inheritance diagram for ArvizIntrospector:

Public Member Functions

 ArvizIntrospector (armarx::viz::Client arviz, const VirtualRobot::RobotPtr &robot, const objpose::ObjectPoseClient &objClient)
 
 ArvizIntrospector (ArvizIntrospector &&other) noexcept
 
void clear ()
 
void failure () override
 
void onGlobalGraph (const core::Graph &graph) override
 
void onGlobalPlannerResult (const global_planning::GlobalPlannerResult &result) override
 
void onGlobalShortestPath (const std::vector< core::Pose > &path) override
 
void onGoal (const core::Pose &goal) override
 
void onLocalPlannerResult (const std::optional< local_planning::LocalPlannerResult > &result) override
 
void onRobotPose (const core::Pose &pose) override
 
ArvizIntrospectoroperator= (ArvizIntrospector &&) noexcept
 
void success () override
 
 ~ArvizIntrospector () override=default
 
- Public Member Functions inherited from IntrospectorInterface
virtual ~IntrospectorInterface ()=default
 

Detailed Description

Definition at line 52 of file ArvizIntrospector.h.

Constructor & Destructor Documentation

◆ ArvizIntrospector() [1/2]

ArvizIntrospector ( armarx::viz::Client  arviz,
const VirtualRobot::RobotPtr robot,
const objpose::ObjectPoseClient objClient 
)

Definition at line 60 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ ~ArvizIntrospector()

~ArvizIntrospector ( )
overridedefault

◆ ArvizIntrospector() [2/2]

ArvizIntrospector ( ArvizIntrospector &&  other)
noexcept

Definition at line 296 of file ArvizIntrospector.cpp.

Member Function Documentation

◆ clear()

void clear ( )

Definition at line 303 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ failure()

void failure ( )
overridevirtual

Implements IntrospectorInterface.

Definition at line 375 of file ArvizIntrospector.cpp.

◆ onGlobalGraph()

void onGlobalGraph ( const core::Graph graph)
overridevirtual

Implements IntrospectorInterface.

Definition at line 326 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ onGlobalPlannerResult()

void onGlobalPlannerResult ( const global_planning::GlobalPlannerResult result)
overridevirtual

Implements IntrospectorInterface.

Definition at line 73 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ onGlobalShortestPath()

void onGlobalShortestPath ( const std::vector< core::Pose > &  path)
overridevirtual

Implements IntrospectorInterface.

Definition at line 157 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ onGoal()

void onGoal ( const core::Pose goal)
overridevirtual

Implements IntrospectorInterface.

Definition at line 118 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ onLocalPlannerResult()

void onLocalPlannerResult ( const std::optional< local_planning::LocalPlannerResult > &  result)
overridevirtual

Implements IntrospectorInterface.

Definition at line 85 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ onRobotPose()

void onRobotPose ( const core::Pose pose)
overridevirtual

Implements IntrospectorInterface.

Definition at line 132 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ operator=()

ArvizIntrospector & operator= ( ArvizIntrospector &&  )
noexcept

Definition at line 320 of file ArvizIntrospector.cpp.

◆ success()

void success ( )
overridevirtual

Implements IntrospectorInterface.

Definition at line 367 of file ArvizIntrospector.cpp.


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