Visu Class Reference

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

#include <RobotAPI/libraries/armem_robot_state/server/common/Visu.h>

+ Inheritance diagram for Visu:

Public Member Functions

void connect (const viz::Client &arviz, DebugObserverInterfacePrx debugObserver=nullptr)
 
void defineProperties (armarx::PropertyDefinitionsPtr defs, const std::string &prefix="visu.")
 
void init ()
 
 Visu (const description::Segment &descriptionSegment, const proprioception::Segment &proprioceptionSegment, const localization::Segment &localizationSegment)
 
- 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. More...
 
MessageTypeT getEffectiveLoggingLevel () const
 
 Logging ()
 
void setLocalMinimumLoggingLevel (MessageTypeT level)
 With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. More...
 
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. More...
 
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 44 of file Visu.h.

Constructor & Destructor Documentation

◆ Visu()

Visu ( const description::Segment descriptionSegment,
const proprioception::Segment proprioceptionSegment,
const localization::Segment localizationSegment 
)

Definition at line 31 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 67 of file Visu.cpp.

+ Here is the caller graph for this function:

◆ defineProperties()

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

Definition at line 42 of file Visu.cpp.

+ Here is the caller graph for this function:

◆ init()

void init ( )

Definition at line 62 of file Visu.cpp.

+ Here is the caller graph for this function:

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