|  | 
#include <armarx/localization_and_mapping/components/cartographer_map_registration/ArVizDrawer.h>
 Inheritance diagram for ArVizDrawer:
 Inheritance diagram for ArVizDrawer:| Public Member Functions | |
| ArVizDrawer (armarx::viz::Client &arviz) | |
| void | clear () | 
| void | drawClusters (const MapRegistration::Clusters &clusters, const Eigen::Affine3f &world_T_map) | 
| void | drawFrames (const Eigen::Affine3f &world_T_map) | 
| void | drawMapBoundaries (const RotatedRect &boundingRect, const Eigen::Affine3f &world_T_map) | 
| void | drawModelAssociations (const std::vector< MapRegistration::Association > &associations, const Eigen::Affine3f &world_T_map) | 
| void | drawModels (const std::vector< wykobi::Model > &models) | 
| void | drawPointCloud (const MapRegistration::PointCloud &cloud, const Eigen::Affine3f &world_T_map) | 
| void | drawRobotPoses (const std::vector< Eigen::Affine3f > &robotPoses, const Eigen::Affine3f &world_T_map) | 
| void | drawSelectedBoundingBoxCorner (const Eigen::Affine3f &boundingBoxCornerPose, const Eigen::Affine3f &world_T_map) | 
| virtual | ~ArVizDrawer () | 
|  Public Member Functions inherited from ScopedClient | |
| void | clear () | 
| Client ()=default | |
| Client (armarx::Component &component, std::string const &topicNameProperty="ArVizTopicName", std::string const &storageNameProperty="ArVizStorageName") | |
| Client (const Client &)=default | |
| Client (ManagedIceObject &obj, std::string const &topicName="ArVizTopic", std::string const &storageName="ArVizStorage") | |
| Layer | layer (std::string const &name) const | 
| ScopedClient (const Client &client) | |
| virtual | ~ScopedClient () | 
|  Public Member Functions inherited from Client | |
| Client ()=default | |
| Client (armarx::Component &component, std::string const &topicNameProperty="ArVizTopicName", std::string const &storageNameProperty="ArVizStorageName") | |
| Client (const Client &)=default | |
| Client (ManagedIceObject &obj, std::string const &topicName="ArVizTopic", std::string const &storageName="ArVizStorage") | |
| void | commit (Layer const &layer) | 
| CommitResult | commit (StagedCommit const &commit) | 
| void | commit (std::vector< Layer > const &layers) | 
| CommitResultAsync | commitAsync (StagedCommit const &commit) | 
| void | commitDeleteLayer (std::string const &name) | 
| void | commitLayerContaining (std::string const &name) | 
| template<typename ElementT > | |
| void | commitLayerContaining (std::string const &name, ElementT const &element) | 
| Layer | layer (std::string const &name) const | 
| StagedCommit | stage () | 
| Protected Member Functions | |
| void | drawCluster (const MapRegistration::Cluster &cluster, const Eigen::Affine3f &world_T_map, viz::Layer &layer) const | 
| void | drawModel (const wykobi::Model &model, viz::Layer &layer) const | 
| void | drawModelAssociation (const MapRegistration::Association &association, const Eigen::Affine3f &world_T_map, viz::Layer &layer) const | 
| void | drawRobotPose (const Eigen::Affine3f &robotPose, const Eigen::Affine3f &world_T_map, viz::Layer &layer) const | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from Client | |
| static Client | createForGuiPlugin (armarx::Component &component, std::string const &topicName="ArVizTopic", std::string const &storageName="ArVizStorage") | 
| static Client | createFromProxies (std::string const &componentName, armarx::viz::Topic::ProxyType const &topic, armarx::viz::StorageAndTopicInterfacePrx const &storage) | 
| static Client | createFromTopic (std::string const &componentName, armarx::viz::Topic::ProxyType const &topic) | 
Definition at line 44 of file ArVizDrawer.h.
| ArVizDrawer | ( | armarx::viz::Client & | arviz | ) | 
Definition at line 27 of file ArVizDrawer.cpp.
| 
 | virtual | 
| void clear | ( | ) | 
| 
 | protected | 
| void drawClusters | ( | const MapRegistration::Clusters & | clusters, | 
| const Eigen::Affine3f & | world_T_map | ||
| ) | 
| void drawFrames | ( | const Eigen::Affine3f & | world_T_map | ) | 
Definition at line 57 of file ArVizDrawer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void drawMapBoundaries | ( | const RotatedRect & | boundingRect, | 
| const Eigen::Affine3f & | world_T_map | ||
| ) | 
| 
 | protected | 
| 
 | protected | 
| void drawModelAssociations | ( | const std::vector< MapRegistration::Association > & | associations, | 
| const Eigen::Affine3f & | world_T_map | ||
| ) | 
Definition at line 221 of file ArVizDrawer.cpp.
| void drawModels | ( | const std::vector< wykobi::Model > & | models | ) | 
Definition at line 192 of file ArVizDrawer.cpp.
| void drawPointCloud | ( | const MapRegistration::PointCloud & | cloud, | 
| const Eigen::Affine3f & | world_T_map | ||
| ) | 
| 
 | protected | 
| void drawRobotPoses | ( | const std::vector< Eigen::Affine3f > & | robotPoses, | 
| const Eigen::Affine3f & | world_T_map | ||
| ) | 
Definition at line 162 of file ArVizDrawer.cpp.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void drawSelectedBoundingBoxCorner | ( | const Eigen::Affine3f & | boundingBoxCornerPose, | 
| const Eigen::Affine3f & | world_T_map | ||
| ) | 
| std::string clusters {"clusters"} | 
Definition at line 96 of file ArVizDrawer.h.
| std::string frames {"frames"} | 
Definition at line 98 of file ArVizDrawer.h.
| std::string mapBoundaries {"map_boundaries"} | 
Definition at line 91 of file ArVizDrawer.h.
| std::string modelSceneAssociations {"model_scene_associations"} | 
Definition at line 92 of file ArVizDrawer.h.
| std::string pointCloud {"point_cloud"} | 
Definition at line 97 of file ArVizDrawer.h.
| std::string robotPoses {"robot_poses"} | 
Definition at line 94 of file ArVizDrawer.h.
| std::string sceneModels {"scene_models"} | 
Definition at line 93 of file ArVizDrawer.h.
| std::string selectedBoundingBoxCorner {"selected_bounding_box_corner"} | 
Definition at line 95 of file ArVizDrawer.h.