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::CoreSegment & costmapSegment
 
const armem::server::wm::CoreSegment & graphSegment
 
const armem::server::wm::CoreSegment & humanSegment
 
const armem::server::wm::CoreSegment & laserScannerFeaturesSegment
 
const armem::server::wm::CoreSegment & locSegment
 
const armem::server::wm::CoreSegment & roomsSegment
 
std::unique_ptr< navigation::graph::GraphVisu > visu
 

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 )

◆ ~Visu()

~Visu ( )

Member Function Documentation

◆ drawCostmaps()

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

◆ drawGraphs() [1/2]

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

◆ drawGraphs() [2/2]

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

◆ drawHumans()

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

◆ drawLaserScannerFeatures()

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

◆ drawLocations() [1/2]

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

◆ drawLocations() [2/2]

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

◆ drawRooms()

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

Member Data Documentation

◆ arviz

◆ costmapSegment

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

◆ graphSegment

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

◆ humanSegment

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

◆ laserScannerFeaturesSegment

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

◆ locSegment

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

◆ roomsSegment

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

◆ visu

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

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