|
#include <armarx/localization_and_mapping/components/cartographer_map_registration/ArVizDrawer.h>
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 () |
![]() | |
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 () |
![]() | |
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 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.
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.
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.