MemoryRemoteGui Class Reference

Utility for memory Remote Guis. More...

#include <RobotAPI/libraries/armem/server/MemoryRemoteGui.h>

Public Types

using GroupBox = armarx::RemoteGui::Client::GroupBox
 
using Label = armarx::RemoteGui::Client::Label
 

Public Member Functions

GroupBox makeGroupBox (const armem::server::wm::CoreSegment &coreSegment) const
 
GroupBox makeGroupBox (const armem::server::wm::Entity &entity) const
 
GroupBox makeGroupBox (const armem::server::wm::Memory &memory) const
 
GroupBox makeGroupBox (const armem::server::wm::ProviderSegment &providerSegment) const
 
GroupBox makeGroupBox (const armem::wm::CoreSegment &coreSegment) const
 
GroupBox makeGroupBox (const armem::wm::Entity &entity) const
 
GroupBox makeGroupBox (const armem::wm::EntityInstance &instance) const
 
GroupBox makeGroupBox (const armem::wm::EntitySnapshot &entitySnapshot) const
 
GroupBox makeGroupBox (const armem::wm::Memory &memory) const
 
GroupBox makeGroupBox (const armem::wm::ProviderSegment &providerSegment) const
 
std::string makeGroupLabel (const std::string &term, const std::string &name, size_t size, const std::string &namePrefix=": '", const std::string &nameSuffix="'") const
 
std::string makeNoItemsMessage (const std::string &term) const
 

Public Attributes

int maxHistorySize = 10
 

Detailed Description

Utility for memory Remote Guis.

Definition at line 14 of file MemoryRemoteGui.h.

Member Typedef Documentation

◆ GroupBox

◆ Label

Definition at line 18 of file MemoryRemoteGui.h.

Member Function Documentation

◆ makeGroupBox() [1/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::server::wm::CoreSegment coreSegment) const

Definition at line 131 of file MemoryRemoteGui.cpp.

+ Here is the call graph for this function:

◆ makeGroupBox() [2/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::server::wm::Entity entity) const

Definition at line 164 of file MemoryRemoteGui.cpp.

◆ makeGroupBox() [3/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::server::wm::Memory memory) const

Definition at line 120 of file MemoryRemoteGui.cpp.

◆ makeGroupBox() [4/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::server::wm::ProviderSegment providerSegment) const

Definition at line 146 of file MemoryRemoteGui.cpp.

◆ makeGroupBox() [5/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::wm::CoreSegment coreSegment) const

Definition at line 140 of file MemoryRemoteGui.cpp.

◆ makeGroupBox() [6/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::wm::Entity entity) const

Definition at line 158 of file MemoryRemoteGui.cpp.

◆ makeGroupBox() [7/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::wm::EntityInstance instance) const

Definition at line 191 of file MemoryRemoteGui.cpp.

+ Here is the call graph for this function:

◆ makeGroupBox() [8/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::wm::EntitySnapshot entitySnapshot) const

Definition at line 170 of file MemoryRemoteGui.cpp.

+ Here is the call graph for this function:

◆ makeGroupBox() [9/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::wm::Memory memory) const

Definition at line 125 of file MemoryRemoteGui.cpp.

+ Here is the caller graph for this function:

◆ makeGroupBox() [10/10]

MemoryRemoteGui::GroupBox makeGroupBox ( const armem::wm::ProviderSegment providerSegment) const

Definition at line 152 of file MemoryRemoteGui.cpp.

◆ makeGroupLabel()

std::string makeGroupLabel ( const std::string &  term,
const std::string &  name,
size_t  size,
const std::string &  namePrefix = ": '",
const std::string &  nameSuffix = "'" 
) const

Definition at line 215 of file MemoryRemoteGui.cpp.

+ Here is the caller graph for this function:

◆ makeNoItemsMessage()

std::string makeNoItemsMessage ( const std::string &  term) const

Definition at line 225 of file MemoryRemoteGui.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ maxHistorySize

int maxHistorySize = 10

Definition at line 40 of file MemoryRemoteGui.h.


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