database_key.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
database__key_8h
swri_profiler_tools::DatabaseKey
std::hash< swri_profiler_tools::DatabaseKey >
std
swri_profiler_tools
main.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
main_8cpp
swri_profiler_tools/profiler_master.h
swri_profiler_tools
void
loadFonts
main_8cpp.html
a826fbf19d90723d87bf12e226c57d65f
()
int
main
main_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
registerMetaTypes
namespaceswri__profiler__tools.html
a3dddd8ae551d7e799dcc264c7462c953
()
new_profile_data.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
new__profile__data_8h
swri_profiler_tools::NewProfileData
swri_profiler_tools
std::vector< NewProfileData >
NewProfileDataVector
namespaceswri__profiler__tools.html
a910c0a0ecb4dab7ae965865db82f687d
partition_widget.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
partition__widget_8cpp
swri_profiler_tools/partition_widget.h
swri_profiler_tools/util.h
swri_profiler_tools/profile_database.h
swri_profiler_tools/variant_animation.h
swri_profiler_tools
static QColor
colorFromString
namespaceswri__profiler__tools.html
a7beca03492e18f596cf550641b597f02
(const QString &name)
partition_widget.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
partition__widget_8h
swri_profiler_tools/database_key.h
swri_profiler_tools::PartitionWidget::LayoutItem
swri_profiler_tools::PartitionWidget
swri_profiler_tools
profile.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
profile_8cpp
swri_profiler_tools/profile.h
swri_profiler_tools/util.h
swri_profiler_tools
static bool
compareInitialStringList
namespaceswri__profiler__tools.html
ad601ffead03f95016206b68b123bf28d
(const QStringList &list1, const QStringList &list2)
static const ProfileNode
invalid_node_
namespaceswri__profiler__tools.html
aca45fca76a22cb3acd544d3699dbef75
profile.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
profile_8h
swri_profiler_tools/new_profile_data.h
swri_profiler_tools::Profile
swri_profiler_tools::ProfileEntry
swri_profiler_tools::ProfileNode
swri_profiler_tools
profile_database.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
profile__database_8cpp
swri_profiler_tools/profile_database.h
swri_profiler_tools
profile_database.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
profile__database_8h
swri_profiler_tools/new_profile_data.h
swri_profiler_tools/profile.h
swri_profiler_tools::ProfileDatabase
swri_profiler_tools
profile_tree_widget.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
profile__tree__widget_8cpp
swri_profiler_tools/profile_tree_widget.h
swri_profiler_tools/profile_database.h
swri_profiler_tools/profile.h
swri_profiler_tools
ProfileTreeRoles
namespaceswri__profiler__tools.html
a6ff41e494013015aaf72124b64dc40af
ProfileKeyRole
namespaceswri__profiler__tools.html
a6ff41e494013015aaf72124b64dc40afafd391a8b18a0d350148326be242c428c
NodeKeyRole
namespaceswri__profiler__tools.html
a6ff41e494013015aaf72124b64dc40afa50ca43426d6d441fb78e2d516b43e84a
ProfileTreeTypes
namespaceswri__profiler__tools.html
a5b686c9384cde83e64a79484824d9b14
ProfileNodeType
namespaceswri__profiler__tools.html
a5b686c9384cde83e64a79484824d9b14a1ff7351ff54977d17033f2e84d7e11ad
profile_tree_widget.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
profile__tree__widget_8h
swri_profiler_tools/database_key.h
swri_profiler_tools::ProfileTreeWidget
swri_profiler_tools
profiler_master.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
profiler__master_8cpp
swri_profiler_tools/profiler_master.h
swri_profiler_tools/profiler_window.h
swri_profiler_tools
profiler_master.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
profiler__master_8h
swri_profiler_tools/profile_database.h
swri_profiler_tools/ros_source.h
swri_profiler_tools::ProfilerMaster
swri_profiler_tools
profiler_msg_adapter.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
profiler__msg__adapter_8cpp
swri_profiler_tools/profiler_msg_adapter.h
swri_profiler_tools/util.h
swri_profiler_tools
profiler_msg_adapter.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
profiler__msg__adapter_8h
swri_profiler_tools/new_profile_data.h
swri_profiler_tools::ProfilerMsgAdapter
swri_profiler_tools
profiler_window.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
profiler__window_8cpp
swri_profiler_tools/profiler_window.h
swri_profiler_tools/profile_database.h
swri_profiler_tools
profiler_window.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
profiler__window_8h
swri_profiler_tools::ProfilerWindow
swri_profiler_tools
register_meta_types.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
register__meta__types_8cpp
swri_profiler_tools
void
registerMetaTypes
namespaceswri__profiler__tools.html
a3dddd8ae551d7e799dcc264c7462c953
()
ros_source.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
ros__source_8cpp
swri_profiler_tools/ros_source.h
swri_profiler_tools/ros_source_backend.h
swri_profiler_tools/profile_database.h
swri_profiler_tools
static const QString
DEAD_PROFILE_NAME
namespaceswri__profiler__tools.html
a241b6105da0d27079819af5e6d620ab9
static const QString
LIVE_PROFILE_NAME
namespaceswri__profiler__tools.html
a7e7262a39a7b8568f8cae9f158152545
ros_source.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
ros__source_8h
swri_profiler_tools/profiler_msg_adapter.h
swri_profiler_tools::RosSource
swri_profiler_tools
ros_source_backend.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
ros__source__backend_8cpp
swri_profiler_tools/ros_source_backend.h
swri_profiler_tools
ros_source_backend.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
ros__source__backend_8h
swri_profiler_tools::RosSourceBackend
swri_profiler_tools
time_plot_widget.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
time__plot__widget_8cpp
swri_profiler_tools/time_plot_widget.h
swri_profiler_tools/profile_database.h
swri_profiler_tools
time_plot_widget.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
time__plot__widget_8h
swri_profiler_tools::TimePlotWidget
swri_profiler_tools
util.cpp
/tmp/ws/src/swri_profiler/swri_profiler_tools/src/
util_8cpp
swri_profiler_tools/util.h
swri_profiler_tools
QString
normalizeNodePath
namespaceswri__profiler__tools.html
a0481b634e903c7a12358bb62d07ee62a
(const QString &path)
util.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
util_8h
swri_profiler_tools
QString
normalizeNodePath
namespaceswri__profiler__tools.html
a0481b634e903c7a12358bb62d07ee62a
(const QString &path)
QRect
roundRectF
namespaceswri__profiler__tools.html
a4a9c61f6443fd53ebde4745e5e7737b4
(const QRectF &src)
variant_animation.h
/tmp/ws/src/swri_profiler/swri_profiler_tools/include/swri_profiler_tools/
variant__animation_8h
swri_profiler_tools::VariantAnimation
swri_profiler_tools
swri_profiler_tools::DatabaseKey
structswri__profiler__tools_1_1DatabaseKey.html
DatabaseKey
structswri__profiler__tools_1_1DatabaseKey.html
a0358d7c1243286f28bd87b860bc9cf26
()
DatabaseKey
structswri__profiler__tools_1_1DatabaseKey.html
a67ab78ee9d5346a079b1956f02d5fd68
(int profile_key, int node_key)
bool
isValid
structswri__profiler__tools_1_1DatabaseKey.html
ae76f829ca689a7e7b3329e881970a25e
() const
int
nodeKey
structswri__profiler__tools_1_1DatabaseKey.html
aca7c62e3732f7333048135dd76a01a0b
() const
bool
operator!=
structswri__profiler__tools_1_1DatabaseKey.html
af25efbfffe52a72dd6fb44c6c7f4acd9
(const DatabaseKey &other) const
bool
operator<
structswri__profiler__tools_1_1DatabaseKey.html
a5260f306467fd5304cf6a6b33a8c853b
(const DatabaseKey &other) const
bool
operator==
structswri__profiler__tools_1_1DatabaseKey.html
ac3a3e087c4f3ae9f711df783d539c024
(const DatabaseKey &other) const
int
profileKey
structswri__profiler__tools_1_1DatabaseKey.html
a231ed38f64556796d4c8ebe7752edd0b
() const
int
node_key_
structswri__profiler__tools_1_1DatabaseKey.html
af7ab454515ed5fd0762f6b9235131fa3
int
profile_key_
structswri__profiler__tools_1_1DatabaseKey.html
a5d895262c46adb6b05e3538097c417f6
std::hash< swri_profiler_tools::DatabaseKey >
structstd_1_1hash_3_01swri__profiler__tools_1_1DatabaseKey_01_4.html
size_t
operator()
structstd_1_1hash_3_01swri__profiler__tools_1_1DatabaseKey_01_4.html
a56f32ff00f54b8f158d3aa7cfea34e6a
(const swri_profiler_tools::DatabaseKey &key) const
swri_profiler_tools::PartitionWidget::LayoutItem
structswri__profiler__tools_1_1PartitionWidget_1_1LayoutItem.html
bool
exclusive
structswri__profiler__tools_1_1PartitionWidget_1_1LayoutItem.html
ac9d90e59f6ea90f196ea2c4810887454
int
node_key
structswri__profiler__tools_1_1PartitionWidget_1_1LayoutItem.html
adbecd11f437800888429651c7e4762e6
QRectF
rect
structswri__profiler__tools_1_1PartitionWidget_1_1LayoutItem.html
a134a7ae4212759405cab4fc91bfd366d
swri_profiler_tools::NewProfileData
structswri__profiler__tools_1_1NewProfileData.html
uint64_t
cumulative_call_count
structswri__profiler__tools_1_1NewProfileData.html
acfd540ff8f7cedc623c44c961a3e6a03
uint64_t
cumulative_inclusive_duration_ns
structswri__profiler__tools_1_1NewProfileData.html
ad2c8019c4b4234b791f23c3506f7e102
uint64_t
incremental_inclusive_duration_ns
structswri__profiler__tools_1_1NewProfileData.html
a1200c584737e320b8db31b58b357d653
uint64_t
incremental_max_duration_ns
structswri__profiler__tools_1_1NewProfileData.html
a9b28b69382e542fd46ef547234f89612
QString
label
structswri__profiler__tools_1_1NewProfileData.html
af2ab25122a1b867f9b9e5561b549f039
uint64_t
ros_stamp_ns
structswri__profiler__tools_1_1NewProfileData.html
aad1d6e2423d211497c368613eb249cf8
uint64_t
wall_stamp_sec
structswri__profiler__tools_1_1NewProfileData.html
a07c2bbd7510d39c16df990ce45c94515
swri_profiler_tools::PartitionWidget
classswri__profiler__tools_1_1PartitionWidget.html
swri_profiler_tools::PartitionWidget::LayoutItem
void
setActiveNode
classswri__profiler__tools_1_1PartitionWidget.html
aa32189c824052291bff1c4c7442a9d5e
(int profile_key, int node_key)
void
activeNodeChanged
classswri__profiler__tools_1_1PartitionWidget.html
a4d55b84dc41bad7fc78d9421709e2bbd
(int profile_key, int node_key)
PartitionWidget
classswri__profiler__tools_1_1PartitionWidget.html
afa86d9d45f462ea3621d9eed06499d6f
(QWidget *parent=0)
void
setDatabase
classswri__profiler__tools_1_1PartitionWidget.html
a34dffa4e4fb4805f2b6b18903f182c6f
(ProfileDatabase *db)
~PartitionWidget
classswri__profiler__tools_1_1PartitionWidget.html
ac807799487543bf809a9588ee69c7ad2
()
bool
event
classswri__profiler__tools_1_1PartitionWidget.html
ab67520655354f708110489e5ace5bc15
(QEvent *event)
void
mouseDoubleClickEvent
classswri__profiler__tools_1_1PartitionWidget.html
ae22de084a2cd90f4c456a43f043ff9ec
(QMouseEvent *event)
void
mousePressEvent
classswri__profiler__tools_1_1PartitionWidget.html
a3614fd12a3ac20559c729793ec812058
(QMouseEvent *event)
void
paintEvent
classswri__profiler__tools_1_1PartitionWidget.html
a3a9e13f8605188e623fa858b665d1fa4
(QPaintEvent *event)
void
toolTipEvent
classswri__profiler__tools_1_1PartitionWidget.html
a960d79d1ab7ddb882b4eccda86cdb568
(QHelpEvent *event)
std::vector< LayoutItem >
Layout
classswri__profiler__tools_1_1PartitionWidget.html
aa52d619da079e4db0572a4c3b44e0c95
void
updateData
classswri__profiler__tools_1_1PartitionWidget.html
a7cea1a99152994ad82a857a6dfdd0167
()
QRectF
dataRect
classswri__profiler__tools_1_1PartitionWidget.html
a6f7cc17be928770ff34a9521dd11eda4
(const Layout &layout) const
QTransform
getTransform
classswri__profiler__tools_1_1PartitionWidget.html
a5dc428d24dc17f33d478a030074e190b
(const QRectF &win_rect, const QRectF &data_rect)
int
itemAtPoint
classswri__profiler__tools_1_1PartitionWidget.html
a10fda1bb051c487995189bf69610eba4
(const QPointF &point) const
Layout
layoutProfile
classswri__profiler__tools_1_1PartitionWidget.html
a272cb305423ce8f9f7e1b7f77a80a49b
(const Profile &profile)
void
renderLayout
classswri__profiler__tools_1_1PartitionWidget.html
aca7972161fdc917e3c92d25c997e1f70
(QPainter &painter, const QTransform &win_from_rect, const Layout &layout, const Profile &profile)
DatabaseKey
active_key_
classswri__profiler__tools_1_1PartitionWidget.html
a9031981c2b0eb81b4987bfcd5c31d8cd
Layout
current_layout_
classswri__profiler__tools_1_1PartitionWidget.html
ab20f0cb80a2674384e691787609a8995
ProfileDatabase *
db_
classswri__profiler__tools_1_1PartitionWidget.html
a5db5a28649adf420744747a3ccdc8366
VariantAnimation *
view_animator_
classswri__profiler__tools_1_1PartitionWidget.html
a4f972266d8dfe87b4b0b5cfdbdf924f8
QTransform
win_from_data_
classswri__profiler__tools_1_1PartitionWidget.html
afa4e39253cfbea9a44f0f84aea8a4291
swri_profiler_tools::Profile
classswri__profiler__tools_1_1Profile.html
void
dataAdded
classswri__profiler__tools_1_1Profile.html
a1c0d351f8563ddaa3bc4fba1d952d0ab
(int profile_key)
void
nodesAdded
classswri__profiler__tools_1_1Profile.html
a944acadaf6d393ac22aad202259676c4
(int profile_key)
void
profileModified
classswri__profiler__tools_1_1Profile.html
a200e2ff7fb00df5c8966d697a8c2c524
(int profile_key)
void
addData
classswri__profiler__tools_1_1Profile.html
abaa95bccc458989fba20990ecd256149
(const NewProfileDataVector &data)
bool
isValid
classswri__profiler__tools_1_1Profile.html
aa6ea9458bdac7f689fdb78d95177c6dd
() const
const QString &
name
classswri__profiler__tools_1_1Profile.html
a736b092d84ea339e226f1df4fc301419
() const
const ProfileNode &
node
classswri__profiler__tools_1_1Profile.html
aa34a1ca9181610747e8f3b32c87c70e1
(int node_key) const
const std::vector< int > &
nodeKeys
classswri__profiler__tools_1_1Profile.html
a70000f8421bafb43eff9c18a55ff7744
() const
Profile
classswri__profiler__tools_1_1Profile.html
a17a6947c83c1da5731f12036b036214f
()
int
profileKey
classswri__profiler__tools_1_1Profile.html
ac1f045a6d17e1da71770d5831a8e4e85
() const
int
rootKey
classswri__profiler__tools_1_1Profile.html
af71621c6b864503de1b78462d8babf86
() const
const ProfileNode &
rootNode
classswri__profiler__tools_1_1Profile.html
ae54b9794392d6fb7056ef977c821469b
() const
void
setName
classswri__profiler__tools_1_1Profile.html
ae84a495ed2e26dcf848039e458a99977
(const QString &name)
~Profile
classswri__profiler__tools_1_1Profile.html
af18631389c1a9a0686f0ba05acec52a6
()
void
addDataToAllNodes
classswri__profiler__tools_1_1Profile.html
ad0113781d050099b0663caa79436367c
(const bool back, const size_t count)
void
expandTimeline
classswri__profiler__tools_1_1Profile.html
a361084be05a84326523d884ac2f6119f
(const uint64_t sec)
size_t
indexFromSec
classswri__profiler__tools_1_1Profile.html
a675498990b7cb9134de508b65a8d691e
(const uint64_t secs) const
void
initialize
classswri__profiler__tools_1_1Profile.html
a26f74ef8bfde590128b52a12a737f22b
(int profile_key, const QString &name)
void
rebuildFlatIndex
classswri__profiler__tools_1_1Profile.html
a88db1cdd5e28cb1bc1ab281acb8f79f4
()
void
rebuildIndices
classswri__profiler__tools_1_1Profile.html
abd93fed6403efd2bf4be4eeb78ce6886
()
void
rebuildTreeIndex
classswri__profiler__tools_1_1Profile.html
a744d76ddcf1e9e03cb3d05f012ad55ed
()
uint64_t
secFromIndex
classswri__profiler__tools_1_1Profile.html
a71b3ff76533f2ab9c5467fba9565c6e5
(const uint64_t index) const
void
storeItemData
classswri__profiler__tools_1_1Profile.html
a9cc09b0f833e2e03de64550223c9bb6c
(std::set< uint64_t > &modified_times, const int node_key, const NewProfileData &item)
bool
touchNode
classswri__profiler__tools_1_1Profile.html
a79785e0ce7af40a1c929e181373e212f
(const QString &path)
void
updateDerivedData
classswri__profiler__tools_1_1Profile.html
ab78dd24676ac89d23d48cf63eaac747b
(size_t index)
void
updateDerivedDataInternal
classswri__profiler__tools_1_1Profile.html
a71c2a7437a2024f5c73573b7c1350bde
(ProfileNode &node, size_t index)
std::vector< int >
flat_index_
classswri__profiler__tools_1_1Profile.html
a4453cd442cced11d620e60d172f2eb71
uint64_t
max_time_s_
classswri__profiler__tools_1_1Profile.html
aec554a3f6894182a63de38ac3f93d7a3
uint64_t
min_time_s_
classswri__profiler__tools_1_1Profile.html
a0aee2afd11d18254aa1f091e08527d80
QString
name_
classswri__profiler__tools_1_1Profile.html
a80cee237781df2c70846e059e2b94c23
std::map< QString, int >
node_key_from_path_
classswri__profiler__tools_1_1Profile.html
ae53ac7c05b6f0bf273288f5e075eac4d
std::unordered_map< int, ProfileNode >
nodes_
classswri__profiler__tools_1_1Profile.html
a5565524b266e062d0e6b26729c18c99e
int
profile_key_
classswri__profiler__tools_1_1Profile.html
ae4b00cc5707cf3d30402e182300a5590
friend class
ProfileDatabase
classswri__profiler__tools_1_1Profile.html
a039290d6b0e6cbd1a23370b4932e5699
swri_profiler_tools::ProfileDatabase
classswri__profiler__tools_1_1ProfileDatabase.html
void
dataAdded
classswri__profiler__tools_1_1ProfileDatabase.html
a7a11d8b8c2bdf58b2080fe2a2f512f16
(int profile_key)
void
nodesAdded
classswri__profiler__tools_1_1ProfileDatabase.html
a7b993d24f774ee2c04f039c26a2b05d7
(int profile_key)
void
profileAdded
classswri__profiler__tools_1_1ProfileDatabase.html
a411e39c056e355bc0050d8d63bd2ee63
(int profile_key)
void
profileModified
classswri__profiler__tools_1_1ProfileDatabase.html
a597e04cd172653dd7e67d7ce788357c2
(int profile_key)
int
createProfile
classswri__profiler__tools_1_1ProfileDatabase.html
a29e2b928ebc405b7e8230755dd4dabd8
(const QString &name)
Profile &
profile
classswri__profiler__tools_1_1ProfileDatabase.html
a484866c0307a7f1c77462ffd9405e85b
(int key)
const Profile &
profile
classswri__profiler__tools_1_1ProfileDatabase.html
a8f977473c321094a11a6d016d6e21fe8
(int key) const
ProfileDatabase
classswri__profiler__tools_1_1ProfileDatabase.html
a97ae8c41ffa49cee89d2441a2fdf2695
()
std::vector< int >
profileKeys
classswri__profiler__tools_1_1ProfileDatabase.html
a36d86a0b92a1c49ba6dc1f6eb44de7fa
() const
~ProfileDatabase
classswri__profiler__tools_1_1ProfileDatabase.html
a57f3800be2a46cf361b3cb983e0c2673
()
Profile
invalid_profile_
classswri__profiler__tools_1_1ProfileDatabase.html
a6acd59199d7624a78daceea5a8f8a993
std::unordered_map< int, Profile * >
profiles_
classswri__profiler__tools_1_1ProfileDatabase.html
afc9baa5df89073dc9b335a1ce15309b4
std::vector< int >
profiles_list_
classswri__profiler__tools_1_1ProfileDatabase.html
ac359446a37ff587c05fe7017ef6e51c2
swri_profiler_tools::ProfileEntry
classswri__profiler__tools_1_1ProfileEntry.html
ProfileEntry
classswri__profiler__tools_1_1ProfileEntry.html
a894ad924a7bec2635f378de395fe7289
()
uint64_t
cumulative_call_count
classswri__profiler__tools_1_1ProfileEntry.html
adc94075193a4a2aa6d7f66653648aaad
uint64_t
cumulative_exclusive_duration_ns
classswri__profiler__tools_1_1ProfileEntry.html
a7e4d23735c5d292c48616dc60c726d5a
uint64_t
cumulative_inclusive_duration_ns
classswri__profiler__tools_1_1ProfileEntry.html
a394a60efda6ec8fceadb867493471415
uint64_t
incremental_exclusive_duration_ns
classswri__profiler__tools_1_1ProfileEntry.html
ab6701700ac62d844dee2d5f7f6ea2417
uint64_t
incremental_inclusive_duration_ns
classswri__profiler__tools_1_1ProfileEntry.html
ae5acf3a52e179f0309d9151927d11106
uint64_t
incremental_max_duration_ns
classswri__profiler__tools_1_1ProfileEntry.html
a2284d46cd9f3d25c703dbb2b19848ca3
bool
projected
classswri__profiler__tools_1_1ProfileEntry.html
aa48bdd8a26933f309a398b1572992b43
swri_profiler_tools::ProfileNode
classswri__profiler__tools_1_1ProfileNode.html
const std::vector< int > &
childKeys
classswri__profiler__tools_1_1ProfileNode.html
a14bf851d3d283a9f0b0a40a0101f901d
() const
const std::deque< ProfileEntry > &
data
classswri__profiler__tools_1_1ProfileNode.html
a3ef3c5de6837b8157da885a666737e40
() const
int
depth
classswri__profiler__tools_1_1ProfileNode.html
abc724cab53259f5551ed1ffd7243e3f7
() const
bool
hasChildren
classswri__profiler__tools_1_1ProfileNode.html
acfb8fdceaccc9221c1f8c0dadc550972
() const
bool
isMeasured
classswri__profiler__tools_1_1ProfileNode.html
a649e2d5fb2968159b0d7ad6fb94d3bef
() const
bool
isValid
classswri__profiler__tools_1_1ProfileNode.html
af5c4c9f9efb955303d61a230bcc50f0f
() const
const QString &
name
classswri__profiler__tools_1_1ProfileNode.html
aa5f700066d67056dd1c5c3c1a060f3b2
() const
int
nodeKey
classswri__profiler__tools_1_1ProfileNode.html
aa39afc6b7d57850e6ea7751cd548b41d
() const
int
parentKey
classswri__profiler__tools_1_1ProfileNode.html
a321ead1b09a0c070c96d2d40d57d6877
() const
const QString &
path
classswri__profiler__tools_1_1ProfileNode.html
a84060e6f9474914d0e86b61035224284
() const
ProfileNode
classswri__profiler__tools_1_1ProfileNode.html
a77163e05b031116592753889eebe842f
()
std::vector< int >
children_
classswri__profiler__tools_1_1ProfileNode.html
a11f7f63f14a6c2d39f742f3afb593588
std::deque< ProfileEntry >
data_
classswri__profiler__tools_1_1ProfileNode.html
aa11227e3214663549ee1864ab5d04741
int
depth_
classswri__profiler__tools_1_1ProfileNode.html
a9f6d2dce76cc5b010bfdce802180cbe9
bool
measured_
classswri__profiler__tools_1_1ProfileNode.html
a991d50ba75e6d6032fb4c61978048a12
QString
name_
classswri__profiler__tools_1_1ProfileNode.html
a6e46f31bdb6f0bae4295960706c699d0
int
node_key_
classswri__profiler__tools_1_1ProfileNode.html
a7d5548c61e6b1f1591f42425bd392f16
int
parent_
classswri__profiler__tools_1_1ProfileNode.html
a2cd730b65cc1864fb36b0c22e6bb1a3d
QString
path_
classswri__profiler__tools_1_1ProfileNode.html
abee71ef494e5b77344c4fd2248776075
friend class
Profile
classswri__profiler__tools_1_1ProfileNode.html
ae2b45580605bfe4f246c9dc5f5bdc4ff
swri_profiler_tools::ProfilerMaster
classswri__profiler__tools_1_1ProfilerMaster.html
void
createNewWindow
classswri__profiler__tools_1_1ProfilerMaster.html
a3f480cd23ea0674662285f7924cb5146
()
void
rosConnected
classswri__profiler__tools_1_1ProfilerMaster.html
a793e81d1edfe0b46bd646cdd6001a25c
(bool connected, QString master_uri)
ProfilerMaster
classswri__profiler__tools_1_1ProfilerMaster.html
a403beea7996f07a77e1d7fed9353c211
()
virtual
~ProfilerMaster
classswri__profiler__tools_1_1ProfilerMaster.html
ad249f38cf7fde14104ec7f5068c3684d
()
ProfileDatabase
db_
classswri__profiler__tools_1_1ProfilerMaster.html
a8a694426feb1ac89b2c3ab53aaea17d7
RosSource
ros_source_
classswri__profiler__tools_1_1ProfilerMaster.html
a45708ad6c771e8c5d95ce1d46a99f6db
swri_profiler_tools::ProfilerMsgAdapter
classswri__profiler__tools_1_1ProfilerMsgAdapter.html
bool
processData
classswri__profiler__tools_1_1ProfilerMsgAdapter.html
a835bbece6f765451aa55fee76526a2a2
(NewProfileDataVector &out_data, const swri_profiler_msgs::ProfileDataArray &msg)
void
processIndex
classswri__profiler__tools_1_1ProfilerMsgAdapter.html
a8c42e7792704af9c195af55b02bfd3e0
(const swri_profiler_msgs::ProfileIndexArray &msg)
ProfilerMsgAdapter
classswri__profiler__tools_1_1ProfilerMsgAdapter.html
ab441269468e137db5e53b745a087f00f
()
void
reset
classswri__profiler__tools_1_1ProfilerMsgAdapter.html
a432fc9aa85e081ca54b17895bc579692
()
~ProfilerMsgAdapter
classswri__profiler__tools_1_1ProfilerMsgAdapter.html
af07e8c8922af833df57f8c31caac431c
()
std::map< QString, std::map< int, QString > >
index_
classswri__profiler__tools_1_1ProfilerMsgAdapter.html
a40ba11e0728302b97a2ea2c41f379ecd
swri_profiler_tools::ProfilerWindow
classswri__profiler__tools_1_1ProfilerWindow.html
void
rosConnected
classswri__profiler__tools_1_1ProfilerWindow.html
ac8be1d86d25dc184fd50ac333cdeb608
(bool connected, QString master_uri)
void
createNewWindow
classswri__profiler__tools_1_1ProfilerWindow.html
ad0fcc635773b5c05fca46d6ac2aa88bb
()
void
closeEvent
classswri__profiler__tools_1_1ProfilerWindow.html
a95c34455387129ba0d033f9d46ed9f84
(QCloseEvent *event)
ProfilerWindow
classswri__profiler__tools_1_1ProfilerWindow.html
ae814fc4a7bfdc8e84d7f0c97a633d6e2
(ProfileDatabase *db)
~ProfilerWindow
classswri__profiler__tools_1_1ProfilerWindow.html
afee312b39b861015ffdc976932ee5f15
()
QLabel *
connection_status_
classswri__profiler__tools_1_1ProfilerWindow.html
a7c6e49c9d1d72d587f7a402dbafcb235
ProfileDatabase *
db_
classswri__profiler__tools_1_1ProfilerWindow.html
a7a9b9c99d3c8a2a02bab28698ee3e24e
Ui::ProfilerWindow
ui
classswri__profiler__tools_1_1ProfilerWindow.html
af7faed4f5b2c19b91a007d2290cfc6bf
swri_profiler_tools::ProfileTreeWidget
classswri__profiler__tools_1_1ProfileTreeWidget.html
void
setActiveNode
classswri__profiler__tools_1_1ProfileTreeWidget.html
a7352c6617f2365de37256341fed1e57a
(int profile_key, int node_key)
void
activeNodeChanged
classswri__profiler__tools_1_1ProfileTreeWidget.html
a9ee22cfcda679f8ca6bc6e770c7538b5
(int profile_key, int node_key)
ProfileTreeWidget
classswri__profiler__tools_1_1ProfileTreeWidget.html
af7006c1dc25378e2db2c8a6dac66a2f6
(QWidget *parent=0)
void
setDatabase
classswri__profiler__tools_1_1ProfileTreeWidget.html
a816c059bd9ff29060bafb607f6534df7
(ProfileDatabase *db)
~ProfileTreeWidget
classswri__profiler__tools_1_1ProfileTreeWidget.html
adb11e10b585ca85775df25ecd3e2548a
()
void
handleItemActivated
classswri__profiler__tools_1_1ProfileTreeWidget.html
a7dd7be2dcff3dab3f59a81e6367fa595
(QTreeWidgetItem *item, int column)
void
handleNodesAdded
classswri__profiler__tools_1_1ProfileTreeWidget.html
aa45b5bf9db2de9b563f5d8492d7aa5a4
(int profile_key)
void
handleProfileAdded
classswri__profiler__tools_1_1ProfileTreeWidget.html
a4d3a7044e2d13bd63f81299e2e08d481
(int profile_key)
void
handleTreeContextMenuRequest
classswri__profiler__tools_1_1ProfileTreeWidget.html
a4dc23d6af8255b1b3b79de7134ef1934
(const QPoint &pos)
void
addNode
classswri__profiler__tools_1_1ProfileTreeWidget.html
a08476c3cc64186635ddaf589d80edf2b
(QTreeWidgetItem *parent, const Profile &profile, const int node_key)
void
addProfile
classswri__profiler__tools_1_1ProfileTreeWidget.html
ae7007a462b6f20e499e151324b32d318
(int profile_key)
void
markItemActive
classswri__profiler__tools_1_1ProfileTreeWidget.html
aeb1ec08cd6692ebcb8e747ae292f8252
(const DatabaseKey &key)
void
markItemInactive
classswri__profiler__tools_1_1ProfileTreeWidget.html
afdf33cd235a88f73691e4db83277c4f9
(const DatabaseKey &key)
QString
nameForKey
classswri__profiler__tools_1_1ProfileTreeWidget.html
ae2ad46b8f92fa9058d890bd543cb4ec4
(const DatabaseKey &key) const
void
synchronizeWidget
classswri__profiler__tools_1_1ProfileTreeWidget.html
a3c68416d861965bb1b7960f427714e20
()
DatabaseKey
active_key_
classswri__profiler__tools_1_1ProfileTreeWidget.html
aa8aa11f43ffb20882abe48aa32db45a7
ProfileDatabase *
db_
classswri__profiler__tools_1_1ProfileTreeWidget.html
a450478670bb9c129a4013ba2434a6a47
std::unordered_map< DatabaseKey, QTreeWidgetItem * >
items_
classswri__profiler__tools_1_1ProfileTreeWidget.html
a153f38041690d0d70b7f292b96cda82b
QTreeWidget *
tree_widget_
classswri__profiler__tools_1_1ProfileTreeWidget.html
a99818233ef8e02d10f34417c8bb9469f
swri_profiler_tools::RosSource
classswri__profiler__tools_1_1RosSource.html
void
connected
classswri__profiler__tools_1_1RosSource.html
a9159419e172a64672f451b8a245a1551
(bool connected, QString uri)
bool
isConnected
classswri__profiler__tools_1_1RosSource.html
aa32b873099884ab4c49d4d5f3784010b
() const
const QString &
masterUri
classswri__profiler__tools_1_1RosSource.html
acd8eef9b54f73383c6e8848f41bbce9f
() const
RosSource
classswri__profiler__tools_1_1RosSource.html
ab6585e384501ce85e56ddec3106904d6
(ProfileDatabase *db)
void
start
classswri__profiler__tools_1_1RosSource.html
af4efc58aa674d1ed14a6113e20acd281
()
~RosSource
classswri__profiler__tools_1_1RosSource.html
aa61dc468380cbca72817dec388adcff3
()
void
handleConnected
classswri__profiler__tools_1_1RosSource.html
a22fb22e9624dcbb7a1b285e9d27d21b6
(bool connected, QString uri)
void
handleData
classswri__profiler__tools_1_1RosSource.html
ab22c86f70c322de305c813e9d3f0455c
(swri_profiler_msgs::ProfileDataArray msg)
void
handleIndex
classswri__profiler__tools_1_1RosSource.html
abfe2a6961c5ab903143a890c6a2ec637
(swri_profiler_msgs::ProfileIndexArray msg)
RosSourceBackend *
backend_
classswri__profiler__tools_1_1RosSource.html
aac7430b51cf9d1f77b5e7d8909b8e109
bool
connected_
classswri__profiler__tools_1_1RosSource.html
a1c0440fe47279f420481d3eb4893e173
ProfileDatabase *
db_
classswri__profiler__tools_1_1RosSource.html
a35855605f0cdd2551682d1399a180a3f
QString
master_uri_
classswri__profiler__tools_1_1RosSource.html
a8240d951bf21ca54ce8a11ee97982a28
ProfilerMsgAdapter
msg_adapter_
classswri__profiler__tools_1_1RosSource.html
ac41c38c183ef236987e63f48ee8afed9
int
profile_key_
classswri__profiler__tools_1_1RosSource.html
a7727175e514054bd4577f553db3fcc8f
QThread
ros_thread_
classswri__profiler__tools_1_1RosSource.html
aa0bea0b77721542f65744863faaf9d0e
swri_profiler_tools::RosSourceBackend
classswri__profiler__tools_1_1RosSourceBackend.html
void
connected
classswri__profiler__tools_1_1RosSourceBackend.html
a9cdc2bc7a40562b90fa7912848ac773f
(bool connected, QString uri)
void
dataReceived
classswri__profiler__tools_1_1RosSourceBackend.html
a51da128b6eb1c150baba920bdb341b73
(swri_profiler_msgs::ProfileDataArray)
void
indexReceived
classswri__profiler__tools_1_1RosSourceBackend.html
a881ecad8ebafc8028100c1f074a60993
(swri_profiler_msgs::ProfileIndexArray)
RosSourceBackend
classswri__profiler__tools_1_1RosSourceBackend.html
a490ad33c4938d1b822ceb41f08181507
()
~RosSourceBackend
classswri__profiler__tools_1_1RosSourceBackend.html
a7f7d5473394cdf05e27e09a26e3847a5
()
void
handleData
classswri__profiler__tools_1_1RosSourceBackend.html
a1426b450d59d9e0946ff30c2be378e15
(const swri_profiler_msgs::ProfileDataArray &msg)
void
handleIndex
classswri__profiler__tools_1_1RosSourceBackend.html
afc98cf4837a84d299aa0a6c282f39565
(const swri_profiler_msgs::ProfileIndexArray &msg)
void
startRos
classswri__profiler__tools_1_1RosSourceBackend.html
ad104d87871e3675b41c243b96152bf13
()
void
stopRos
classswri__profiler__tools_1_1RosSourceBackend.html
a708fb78e92303a74325f4955a74ca8ec
()
void
timerEvent
classswri__profiler__tools_1_1RosSourceBackend.html
a7e72a28722ec396833b87a2348b2e922
(QTimerEvent *event)
ros::Subscriber
data_sub_
classswri__profiler__tools_1_1RosSourceBackend.html
ae55a39aca04e78dd7b812bc122773618
ros::Subscriber
index_sub_
classswri__profiler__tools_1_1RosSourceBackend.html
a44234b476a5ed11ce6953ff19b0e3006
bool
is_connected_
classswri__profiler__tools_1_1RosSourceBackend.html
a99b077e0d1c58f8f26d5ef1254181ab9
swri_profiler_tools::TimePlotWidget
classswri__profiler__tools_1_1TimePlotWidget.html
void
setActiveNode
classswri__profiler__tools_1_1TimePlotWidget.html
a38b37e952b04a3116bbc4304f9b09b32
(int profile_key, int node_key)
void
activeNodeChanged
classswri__profiler__tools_1_1TimePlotWidget.html
af06e6f3a42864f5a48a38a3fbd296b33
(int profile_key, int node_key)
void
setDatabase
classswri__profiler__tools_1_1TimePlotWidget.html
a34767f1776dbf544717c2ffaabc710f7
(ProfileDatabase *db)
QSize
sizeHint
classswri__profiler__tools_1_1TimePlotWidget.html
a87b72e26755bdee2d2bc0c44db38894a
() const
TimePlotWidget
classswri__profiler__tools_1_1TimePlotWidget.html
ad98a2086d0ecdec231ba60048e60fb47
(QWidget *parent=0)
~TimePlotWidget
classswri__profiler__tools_1_1TimePlotWidget.html
a5e3164191fcad888de775a03e0bbd208
()
void
enterEvent
classswri__profiler__tools_1_1TimePlotWidget.html
adcedce4b71293582508735828bdcd800
(QEvent *)
void
leaveEvent
classswri__profiler__tools_1_1TimePlotWidget.html
af04e797d7bb3ff78bd8f08ec3449b2a8
(QEvent *)
void
mouseDoubleClickEvent
classswri__profiler__tools_1_1TimePlotWidget.html
aab18e4a7978216227a5445564c3c8f79
(QMouseEvent *)
void
mouseMoveEvent
classswri__profiler__tools_1_1TimePlotWidget.html
ac7d81ca48f83c8cad2ff3b447802a27f
(QMouseEvent *)
void
mousePressEvent
classswri__profiler__tools_1_1TimePlotWidget.html
a3e96f7aa9d445f2e4a905793ed3e0fb9
(QMouseEvent *)
void
paintEvent
classswri__profiler__tools_1_1TimePlotWidget.html
aaeb844df80a804b675b355dde33fa262
(QPaintEvent *)
ProfileDatabase *
db_
classswri__profiler__tools_1_1TimePlotWidget.html
af545c21fe869417f783f6cc83b68615f
swri_profiler_tools::VariantAnimation
classswri__profiler__tools_1_1VariantAnimation.html
VariantAnimation
classswri__profiler__tools_1_1VariantAnimation.html
a73eeb0d3e6e1325122e74d1151976fb5
(QObject *parent=0)
virtual void
updateCurrentValue
classswri__profiler__tools_1_1VariantAnimation.html
a56c5eb4ae30646a93d59c65a1d0c206e
(const QVariant &)
std
namespacestd.html
std::hash< swri_profiler_tools::DatabaseKey >
swri_profiler_tools
namespaceswri__profiler__tools.html
swri_profiler_tools::DatabaseKey
swri_profiler_tools::NewProfileData
swri_profiler_tools::PartitionWidget
swri_profiler_tools::Profile
swri_profiler_tools::ProfileDatabase
swri_profiler_tools::ProfileEntry
swri_profiler_tools::ProfileNode
swri_profiler_tools::ProfilerMaster
swri_profiler_tools::ProfilerMsgAdapter
swri_profiler_tools::ProfilerWindow
swri_profiler_tools::ProfileTreeWidget
swri_profiler_tools::RosSource
swri_profiler_tools::RosSourceBackend
swri_profiler_tools::TimePlotWidget
swri_profiler_tools::VariantAnimation
std::vector< NewProfileData >
NewProfileDataVector
namespaceswri__profiler__tools.html
a910c0a0ecb4dab7ae965865db82f687d
ProfileTreeRoles
namespaceswri__profiler__tools.html
a6ff41e494013015aaf72124b64dc40af
ProfileKeyRole
namespaceswri__profiler__tools.html
a6ff41e494013015aaf72124b64dc40afafd391a8b18a0d350148326be242c428c
NodeKeyRole
namespaceswri__profiler__tools.html
a6ff41e494013015aaf72124b64dc40afa50ca43426d6d441fb78e2d516b43e84a
ProfileTreeTypes
namespaceswri__profiler__tools.html
a5b686c9384cde83e64a79484824d9b14
ProfileNodeType
namespaceswri__profiler__tools.html
a5b686c9384cde83e64a79484824d9b14a1ff7351ff54977d17033f2e84d7e11ad
static QColor
colorFromString
namespaceswri__profiler__tools.html
a7beca03492e18f596cf550641b597f02
(const QString &name)
static bool
compareInitialStringList
namespaceswri__profiler__tools.html
ad601ffead03f95016206b68b123bf28d
(const QStringList &list1, const QStringList &list2)
QString
normalizeNodePath
namespaceswri__profiler__tools.html
a0481b634e903c7a12358bb62d07ee62a
(const QString &path)
void
registerMetaTypes
namespaceswri__profiler__tools.html
a3dddd8ae551d7e799dcc264c7462c953
()
QRect
roundRectF
namespaceswri__profiler__tools.html
a4a9c61f6443fd53ebde4745e5e7737b4
(const QRectF &src)
static const QString
DEAD_PROFILE_NAME
namespaceswri__profiler__tools.html
a241b6105da0d27079819af5e6d620ab9
static const ProfileNode
invalid_node_
namespaceswri__profiler__tools.html
aca45fca76a22cb3acd544d3699dbef75
static const QString
LIVE_PROFILE_NAME
namespaceswri__profiler__tools.html
a7e7262a39a7b8568f8cae9f158152545