Visu Class Reference

Models decay of object localizations by decreasing the confidence the longer the object was not localized. More...

#include <RobotAPI/libraries/armem_laser_scans/server/Visu.h>

+ Inheritance diagram for Visu:

Public Member Functions

void connect (const viz::Client &arviz, DebugObserverInterfacePrx debugObserver=nullptr)
 
void connectRemoteGui (armarx::LightweightRemoteGuiComponentPluginUser *guiUser, const std::string &tabName)
 
void defineProperties (armarx::PropertyDefinitionsPtr defs, const std::string &prefix="visu.")
 
void disconnect ()
 Stop and join the visualization task. Safe to call more than once.
 
void init (const wm::CoreSegment *coreSegment, armem::robot_state::VirtualRobotReader *virtualRobotReader)
 
void remoteGuiUpdate ()
 
 Visu ()
 
 ~Visu ()
 
- Public Member Functions inherited from Logging
SpamFilterDataPtr deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const
 disables the logging for the current line for the given amount of seconds.
 
MessageTypeT getEffectiveLoggingLevel () const
 
 Logging ()
 
void setLocalMinimumLoggingLevel (MessageTypeT level)
 With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set.
 
void setTag (const LogTag &tag)
 
void setTag (const std::string &tagName)
 
virtual ~Logging ()
 

Additional Inherited Members

- Protected Member Functions inherited from Logging
bool checkLogLevel (MessageTypeT level) const
 
const LogSenderPtrgetLogSender () const
 Retrieve log sender.
 
LogSenderPtr loghelper (const char *file, int line, const char *function) const
 
- Protected Attributes inherited from Logging
MessageTypeT minimumLoggingLevel
 
SpamFilterDataPtr spamFilter
 
LogTag tag
 

Detailed Description

Models decay of object localizations by decreasing the confidence the longer the object was not localized.

Definition at line 67 of file Visu.h.

Constructor & Destructor Documentation

◆ Visu()

Visu ( )

Definition at line 40 of file Visu.cpp.

+ Here is the call graph for this function:

◆ ~Visu()

~Visu ( )

Definition at line 88 of file Visu.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ connect()

void connect ( const viz::Client & arviz,
DebugObserverInterfacePrx debugObserver = nullptr )

Definition at line 69 of file Visu.cpp.

+ Here is the call graph for this function:

◆ connectRemoteGui()

void connectRemoteGui ( armarx::LightweightRemoteGuiComponentPluginUser * guiUser,
const std::string & tabName )

Definition at line 108 of file Visu.cpp.

◆ defineProperties()

void defineProperties ( armarx::PropertyDefinitionsPtr defs,
const std::string & prefix = "visu." )

Definition at line 46 of file Visu.cpp.

◆ disconnect()

void disconnect ( )

Stop and join the visualization task. Safe to call more than once.

Definition at line 94 of file Visu.cpp.

+ Here is the caller graph for this function:

◆ init()

void init ( const wm::CoreSegment * coreSegment,
armem::robot_state::VirtualRobotReader * virtualRobotReader )

Definition at line 61 of file Visu.cpp.

◆ remoteGuiUpdate()

void remoteGuiUpdate ( )

Definition at line 116 of file Visu.cpp.


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