Visu Class Reference

#include <armarx/navigation/components/navigation_memory/Visu.h>

Public Member Functions

void drawCostmaps (std::vector< viz::Layer > &layers, float zOffset)
 
void drawGraphs (objpose::ObjectPoseClient &objClient, std::vector< viz::Layer > &layers)
 
void drawGraphs (std::vector< viz::Layer > &layers)
 
void drawHumans (std::vector< viz::Layer > &layers, bool visuTransparent, Duration maxAge)
 
void drawLaserScannerFeatures (std::vector< viz::Layer > &layers)
 
void drawLocations (objpose::ObjectPoseClient &objClient, std::vector< viz::Layer > &layers)
 
void drawLocations (std::vector< viz::Layer > &layers)
 
void drawRooms (std::vector< viz::Layer > &layers)
 
 Visu (viz::Client &arviz, const armem::server::wm::CoreSegment &locSegment, const armem::server::wm::CoreSegment &graphSegment, const armem::server::wm::CoreSegment &costmapSegment, const armem::server::wm::CoreSegment &humanSegment, const armem::server::wm::CoreSegment &roomsSegment, const armem::server::wm::CoreSegment &laserScannerFeaturesSegment)
 
 ~Visu ()
 

Public Attributes

viz::ScopedClient arviz
 
const armem::server::wm::CoreSegmentcostmapSegment
 
const armem::server::wm::CoreSegmentgraphSegment
 
const armem::server::wm::CoreSegmenthumanSegment
 
const armem::server::wm::CoreSegmentlaserScannerFeaturesSegment
 
const armem::server::wm::CoreSegmentlocSegment
 
const armem::server::wm::CoreSegmentroomsSegment
 
std::unique_ptr< navigation::graph::GraphVisuvisu
 

Detailed Description

Definition at line 55 of file Visu.h.

Constructor & Destructor Documentation

◆ Visu()

Visu ( viz::Client & arviz,
const armem::server::wm::CoreSegment & locSegment,
const armem::server::wm::CoreSegment & graphSegment,
const armem::server::wm::CoreSegment & costmapSegment,
const armem::server::wm::CoreSegment & humanSegment,
const armem::server::wm::CoreSegment & roomsSegment,
const armem::server::wm::CoreSegment & laserScannerFeaturesSegment )

Definition at line 84 of file Visu.cpp.

◆ ~Visu()

~Visu ( )

Definition at line 102 of file Visu.cpp.

Member Function Documentation

◆ drawCostmaps()

void drawCostmaps ( std::vector< viz::Layer > & layers,
float zOffset )

Definition at line 243 of file Visu.cpp.

+ Here is the call graph for this function:

◆ drawGraphs() [1/2]

void drawGraphs ( objpose::ObjectPoseClient & objClient,
std::vector< viz::Layer > & layers )

Definition at line 220 of file Visu.cpp.

+ Here is the call graph for this function:

◆ drawGraphs() [2/2]

void drawGraphs ( std::vector< viz::Layer > & layers)

Definition at line 212 of file Visu.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ drawHumans()

void drawHumans ( std::vector< viz::Layer > & layers,
bool visuTransparent,
Duration maxAge )

Definition at line 288 of file Visu.cpp.

+ Here is the call graph for this function:

◆ drawLaserScannerFeatures()

void drawLaserScannerFeatures ( std::vector< viz::Layer > & layers)

Definition at line 389 of file Visu.cpp.

+ Here is the call graph for this function:

◆ drawLocations() [1/2]

void drawLocations ( objpose::ObjectPoseClient & objClient,
std::vector< viz::Layer > & layers )

Definition at line 188 of file Visu.cpp.

+ Here is the call graph for this function:

◆ drawLocations() [2/2]

void drawLocations ( std::vector< viz::Layer > & layers)

Definition at line 179 of file Visu.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ drawRooms()

void drawRooms ( std::vector< viz::Layer > & layers)

Definition at line 351 of file Visu.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ arviz

Definition at line 84 of file Visu.h.

◆ costmapSegment

const armem::server::wm::CoreSegment& costmapSegment

Definition at line 88 of file Visu.h.

◆ graphSegment

const armem::server::wm::CoreSegment& graphSegment

Definition at line 87 of file Visu.h.

◆ humanSegment

const armem::server::wm::CoreSegment& humanSegment

Definition at line 89 of file Visu.h.

◆ laserScannerFeaturesSegment

const armem::server::wm::CoreSegment& laserScannerFeaturesSegment

Definition at line 91 of file Visu.h.

◆ locSegment

const armem::server::wm::CoreSegment& locSegment

Definition at line 86 of file Visu.h.

◆ roomsSegment

const armem::server::wm::CoreSegment& roomsSegment

Definition at line 90 of file Visu.h.

◆ visu

std::unique_ptr<navigation::graph::GraphVisu> visu

Definition at line 93 of file Visu.h.


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