ArvizIntrospector Class Reference

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

+ Inheritance diagram for ArvizIntrospector:

Public Member Functions

 ArvizIntrospector (armarx::viz::Client arviz, const VirtualRobot::RobotConstPtr &robot, const objpose::ObjectPoseClient &objClient)
 
 ArvizIntrospector (ArvizIntrospector &&other) noexcept
 
void callGenericDrawFunction (std::function< void(viz::Client &)>) override
 
void clear ()
 
void failure () override
 
void onGlobalGraph (const core::Graph &graph) override
 
void onGlobalPlannerResult (const global_planning::GlobalPlannerResult &result) override
 
void onGlobalPlannerSubdivision (const GlobalPathSubdivision &subdivision) 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
 
- Public Member Functions inherited from DrawerInterface
virtual ~DrawerInterface ()=default
 

Detailed Description

Definition at line 56 of file ArvizIntrospector.h.

Constructor & Destructor Documentation

◆ ArvizIntrospector() [1/2]

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

Definition at line 71 of file ArvizIntrospector.cpp.

+ Here is the caller graph for this function:

◆ ~ArvizIntrospector()

~ArvizIntrospector ( )
overridedefault
+ Here is the call graph for this function:

◆ ArvizIntrospector() [2/2]

ArvizIntrospector ( ArvizIntrospector && other)
noexcept

Definition at line 398 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ callGenericDrawFunction()

void callGenericDrawFunction ( std::function< void(viz::Client &)> fn)
overridevirtual

Implements DrawerInterface.

Definition at line 469 of file ArvizIntrospector.cpp.

◆ clear()

void clear ( )

Definition at line 405 of file ArvizIntrospector.cpp.

+ Here is the caller graph for this function:

◆ failure()

void failure ( )
overridevirtual

Implements IntrospectorInterface.

Definition at line 483 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ onGlobalGraph()

void onGlobalGraph ( const core::Graph & graph)
overridevirtual

Implements IntrospectorInterface.

Definition at line 428 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 84 of file ArvizIntrospector.cpp.

◆ onGlobalPlannerSubdivision()

void onGlobalPlannerSubdivision ( const GlobalPathSubdivision & subdivision)
overridevirtual

Implements IntrospectorInterface.

Definition at line 106 of file ArvizIntrospector.cpp.

◆ onGlobalShortestPath()

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

Implements IntrospectorInterface.

Definition at line 199 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 160 of file ArvizIntrospector.cpp.

◆ onLocalPlannerResult()

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

Implements IntrospectorInterface.

Definition at line 127 of file ArvizIntrospector.cpp.

◆ onRobotPose()

void onRobotPose ( const core::Pose & pose)
overridevirtual

Implements IntrospectorInterface.

Definition at line 174 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ operator=()

ArvizIntrospector & operator= ( ArvizIntrospector && )
noexcept

Definition at line 422 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

◆ success()

void success ( )
overridevirtual

Implements IntrospectorInterface.

Definition at line 475 of file ArvizIntrospector.cpp.

+ Here is the call graph for this function:

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