Visu Class Reference

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

Public Member Functions

void drawCostmaps (std::vector< viz::Layer > &layers, bool enabled, float zOffset)
 
void drawGraphs (objpose::ObjectPoseClient &objClient, std::vector< viz::Layer > &layers, bool enabled)
 
void drawGraphs (std::vector< viz::Layer > &layers, bool enabled)
 
void drawHumans (std::vector< viz::Layer > &layers, bool enabled, bool visuTransparent, Duration maxAge)
 
void drawLocations (objpose::ObjectPoseClient &objClient, std::vector< viz::Layer > &layers, bool enabled)
 
void drawLocations (std::vector< viz::Layer > &layers, bool enabled)
 
void drawRooms (std::vector< viz::Layer > &layers, bool enabled)
 
 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)
 
 ~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::CoreSegmentlocSegment
 
const armem::server::wm::CoreSegmentroomsSegment
 
std::unique_ptr< navigation::graph::GraphVisuvisu
 

Detailed Description

Definition at line 45 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 
)

Definition at line 50 of file Visu.cpp.

◆ ~Visu()

~Visu ( )

Definition at line 66 of file Visu.cpp.

Member Function Documentation

◆ drawCostmaps()

void drawCostmaps ( std::vector< viz::Layer > &  layers,
bool  enabled,
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,
bool  enabled 
)

Definition at line 184 of file Visu.cpp.

+ Here is the call graph for this function:

◆ drawGraphs() [2/2]

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

Definition at line 176 of file Visu.cpp.

+ Here is the caller graph for this function:

◆ drawHumans()

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

Definition at line 347 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,
bool  enabled 
)

Definition at line 158 of file Visu.cpp.

+ Here is the call graph for this function:

◆ drawLocations() [2/2]

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

Definition at line 146 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,
bool  enabled 
)

Definition at line 283 of file Visu.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ arviz

Definition at line 75 of file Visu.h.

◆ costmapSegment

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

Definition at line 79 of file Visu.h.

◆ graphSegment

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

Definition at line 78 of file Visu.h.

◆ humanSegment

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

Definition at line 80 of file Visu.h.

◆ locSegment

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

Definition at line 77 of file Visu.h.

◆ roomsSegment

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

Definition at line 81 of file Visu.h.

◆ visu

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

Definition at line 83 of file Visu.h.


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