Namespaces | |
namespace | columns |
namespace | cppwidgets |
namespace | rosplot |
namespace | rxplot |
namespace | rxplot_main |
namespace | vizutil |
Classes | |
class | GenTopicDisplay |
class | GenTopicDisplayDialog |
class | LoggerLevelFrame |
class | LoggerLevelPanel |
class | LoggerLevelPanelBase |
class | RosoutFilter |
class | RosoutFrame |
class | RosoutListControl |
Custom list control for displaying large numbers of constantly changing messages. More... | |
struct | RosoutMessageSummary |
class | RosoutPanel |
An embeddable panel which listens on rosout and displays any messages that arrive. More... | |
class | RosoutPanelBase |
class | RosoutSetupDialog |
Setup dialog used by RosoutPanel. More... | |
class | RosoutSetupDialogBase |
class | RosoutSeverityFilter |
class | RosoutSeverityFilterControl |
class | RosoutSeverityFilterControlBase |
class | RosoutTextFilter |
class | RosoutTextFilterControl |
class | RosoutTextFilterControlBase |
class | TextboxDialog |
class | TopicDisplay |
The TopicDisplay class is an embeddable panel encapsulating a treeview that displays list of topics advertised on the master. It is also possible to filter this list to only show topics of a specific message type. More... | |
class | TopicDisplayDialog |
class | TopicNameData |
Typedefs | |
typedef columns::Column | Column |
typedef boost::signal< void(const RosoutFilter *) | RosoutFilterChangedSignal ) |
typedef boost::shared_ptr < RosoutFilter > | RosoutFilterPtr |
typedef boost::shared_ptr < RosoutSeverityFilter > | RosoutSeverityFilterPtr |
typedef boost::shared_ptr < RosoutTextFilter > | RosoutTextFilterPtr |
typedef std::set< int32_t > | S_int32 |
typedef unsigned int | uint32_t |
typedef std::vector< std::string > | V_string |
Functions | |
void | addFilter (RosoutPanel *model, const std::string &text, uint32_t field_mask, bool include, bool new_window) |
std::string | escapeForRegex (const std::string &str) |
bool | filterDeleteButtonEqual (wxWindowID id, const RosoutPanel::FilterInfo &info) |
bool | filterDownButtonEqual (wxWindowID id, const RosoutPanel::FilterInfo &info) |
bool | filterEnabledCheckboxEqual (wxWindowID id, const RosoutPanel::FilterInfo &info) |
bool | filterEquals (const RosoutFilterPtr &filter, const RosoutPanel::FilterInfo &info) |
bool | filterUpButtonEqual (wxWindowID id, const RosoutPanel::FilterInfo &info) |
void | initRoscpp (const std::string &node_name, bool anonymous) |
Initialize roscpp. Useful for Python applications which embed C++ panels. | |
template<class T > | |
void | printStuff (const std::string &name, T *win) |
int | wildcmp (const char *wild, const char *string) |
typedef columns::Column rxtools::Column |
Definition at line 59 of file rosout_list_control.h.
typedef boost::signal<void(const RosoutFilter*) rxtools::RosoutFilterChangedSignal) |
Definition at line 40 of file rosout_filter.h.
typedef boost::shared_ptr<RosoutFilter> rxtools::RosoutFilterPtr |
Definition at line 71 of file rosout_filter.h.
typedef boost::shared_ptr< RosoutSeverityFilter > rxtools::RosoutSeverityFilterPtr |
Definition at line 71 of file rosout_panel.h.
typedef boost::shared_ptr< RosoutTextFilter > rxtools::RosoutTextFilterPtr |
Definition at line 68 of file rosout_panel.h.
typedef std::set<int32_t> rxtools::S_int32 |
Definition at line 61 of file rosout_list_control.h.
typedef unsigned int rxtools::uint32_t |
Definition at line 74 of file rosout_panel.h.
typedef std::vector<std::string> rxtools::V_string |
Definition at line 46 of file topic_display.h.
void rxtools::addFilter | ( | RosoutPanel * | model, |
const std::string & | text, | ||
uint32_t | field_mask, | ||
bool | include, | ||
bool | new_window | ||
) |
Definition at line 389 of file rosout_list_control.cpp.
std::string rxtools::escapeForRegex | ( | const std::string & | str | ) |
Definition at line 382 of file rosout_list_control.cpp.
bool rxtools::filterDeleteButtonEqual | ( | wxWindowID | id, |
const RosoutPanel::FilterInfo & | info | ||
) |
Definition at line 245 of file rosout_panel.cpp.
bool rxtools::filterDownButtonEqual | ( | wxWindowID | id, |
const RosoutPanel::FilterInfo & | info | ||
) |
Definition at line 283 of file rosout_panel.cpp.
bool rxtools::filterEnabledCheckboxEqual | ( | wxWindowID | id, |
const RosoutPanel::FilterInfo & | info | ||
) |
Definition at line 229 of file rosout_panel.cpp.
bool rxtools::filterEquals | ( | const RosoutFilterPtr & | filter, |
const RosoutPanel::FilterInfo & | info | ||
) |
Definition at line 413 of file rosout_panel.cpp.
bool rxtools::filterUpButtonEqual | ( | wxWindowID | id, |
const RosoutPanel::FilterInfo & | info | ||
) |
Definition at line 260 of file rosout_panel.cpp.
void rxtools::initRoscpp | ( | const std::string & | node_name, |
bool | anonymous | ||
) |
Initialize roscpp. Useful for Python applications which embed C++ panels.
Definition at line 37 of file init_roscpp.cpp.
void rxtools::printStuff | ( | const std::string & | name, |
T * | win | ||
) |
Definition at line 448 of file rosout_panel.cpp.
int rxtools::wildcmp | ( | const char * | wild, |
const char * | string | ||
) |
Definition at line 37 of file rosout_text_filter.cpp.