mteb/BrightProRoboticsRetrieval huggingface dataset:
&point2, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ BLUE
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a6cd27d693df45662c3ecebdc4dc8b671)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
)  
bool  |  [ publishLine
](classrviz__visual__tools_1_1RvizVisualTools.html#aa4a9812597c3b5810004267a890d0a5b)
(const [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
&point1, const [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
&point2, const std_msgs::ColorRGBA &color, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
)  
bool  |  [ publishLine
](classrviz__visual__tools_1_1RvizVisualTools.html#a21c6dd4cf12ff416daa84af92bf3ef8a)
(const [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
&point1, const [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
&point2, const std_msgs::ColorRGBA &color, const geometry_msgs::Vector3
&scale)  
bool  |  [ publishLines
](classrviz__visual__tools_1_1RvizVisualTools.html#adc26c6a39c80b60cb37f9de213952947)
(const [ EigenSTL::vector_Vector3d
](../../../api/eigen_stl_containers/html/namespaceEigenSTL.html#a79212253ac3459b428e7d37d1601a7d2)
&aPoints, const [ EigenSTL::vector_Vector3d
](../../../api/eigen_stl_containers/html/namespaceEigenSTL.html#a79212253ac3459b428e7d37d1601a7d2)
&bPoints, const std::vector< [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) > & [
colors ](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](classrviz__visual__tools_1_1RvizVisualTools.html#a068ef4337820ca3cff6b9e820915c7da)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ BLUE
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a6cd27d693df45662c3ecebdc4dc8b671)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, const std::string &ns="Sphere", std::size_t id=0)  
bool  |  [ publishSphere
](classrviz__visual__tools_1_1RvizVisualTools.html#a6557e6d80e7d59571db56c9b4250c62b)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color,
double scale, const std::string &ns="Sphere", std::size_t id=0)  
bool  |  [ publishSphere
](classrviz__visual__tools_1_1RvizVisualTools.html#a62623757e3d93a3482aae974797b6edd)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color,
const geometry_msgs::Vector3 scale, const std::string &ns="Sphere",
std::size_t id=0)  
bool  |  [ publishSphere
](classrviz__visual__tools_1_1RvizVisualTools.html#ad1ea4a207703a13bb6da4258d50a3d2e)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, const std_msgs::ColorRGBA &color, const geometry_msgs::Vector3 scale,
const std::string &ns="Sphere", std::size_t id=0)  
bool  |  [ publishSphere
](classrviz__visual__tools_1_1RvizVisualTools.html#a604347b620db320012287334d77bae67)
(const Eigen::Isometry3d &pose, const std_msgs::ColorRGBA &color, const
geometry_msgs::Vector3 scale, const std::string &ns="Sphere", std::size_t
id=0)  
bool  |  [ publishSphere
](classrviz__visual__tools_1_1RvizVisualTools.html#ab75c0b9648b526283bbe6b8d3352daff)
, double scale=1.0)  
bool  |  [ publishYArrow
](classrviz__visual__tools_1_1RvizVisualTools.html#aaa5964ee4c33386c29f7ab8240811f93)
(const Eigen::Isometry3d &pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ GREEN
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a54300acbac130f358566327dd13a1fd2)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, double [ length
](../../../api/tf2/html/namespacetf2.html#ab20034dc53b40043a702876ff38c78a1)
=0.0)  
|  Display an arrow along the y-axis of a pose.  More...  
  
bool  |  [ publishYArrow
](classrviz__visual__tools_1_1RvizVisualTools.html#aa83f70e4e1f5899ea64a11fbe9bbcad2)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ GREEN
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a54300acbac130f358566327dd13a1fd2)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, double [ length
](../../../api/tf2/html/namespacetf2.html#ab20034dc53b40043a702876ff38c78a1)
=0.0)  
bool  |  [ publishYArrow
](classrviz__visual__tools_1_1RvizVisualTools.html#a1dcc9556532f34641d099b3286314ca4)
(const geometry_msgs::PoseStamped &pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ GREEN
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a54300acbac130f358566327dd13a1fd2)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](classrviz__visual__tools_1_1RvizVisualTools.html#a5cce45d50bc5b992e2f2c8233e6e0f3b)  
bool  |  [ frame_locking_enabled_
](classrviz__visual__tools_1_1RvizVisualTools.html#aab1749a94dcbf43139d65622360af6ba)
= false  
double  |  [ global_scale_
](classrviz__visual__tools_1_1RvizVisualTools.html#ac594f320882301c8167e0ed98b8e84b4)
= 1.0  
visualization_msgs::Marker  |  [ line_list_marker_
](classrviz__visual__tools_1_1RvizVisualTools.html#a746f91057fb08a87e9c3efa6532921bc)  
visualization_msgs::Marker  |  [ line_strip_marker_
](classrviz__visual__tools_1_1RvizVisualTools.html#a74b5700bf05b7e8cc446e86d348ed68d)  
[ ros::Duration ](../../../api/rostime/html/classros_1_1Duration.html) |  [
marker_lifetime_
](classrviz__visual__tools_1_1RvizVisualTools.html#a9c79e5796767a645764126d9961fb7cd)  
std::string  |  [ marker_topic_
](classrviz__visual__tools_1_1RvizVisualTools.html#ae05b9d69c9ca96044c97de4cf112bc05)  
visualization_msgs::MarkerArray  |  [ markers_
](classrviz__visual__tools_1_1RvizVisualTools.html#a16e5c9c8b294a5482e87eb2a2a6344db)  
visualization_msgs::Marker  |  [ mesh_marker_
](classrviz__visual__tools_1_1RvizVisualTools.html#a5a864af9dc5741c0e2eb76f46932222c)  
[ ros::NodeHandle ](../../../api/roscpp/html/classros_1_1NodeHandle.html) |  [
nh_
](classrviz__visual__tools_1_1RvizVisualTools.html#a1d6250bcc494ef61181bddbe614e8934)  
bool  |  [ psychedelic_mode_
](classrviz__visual__tools_1_1RvizVisualTools.html#aedf18c0564d423f69ef9ffa07f6c5e1f)
= false  
[ ros::Publisher ](../../../api/roscpp/html/classros_1_1Publisher.html) |  [
pub_rviz_markers_
](classrviz__visual__tools_1_1RvizVisualTools.html#a1a4ade8ee2aae85d78b3d4b16f5bb57d)  
bool  |  [ pub_rviz_markers_connected_
](classrviz__visual__tools_1_1RvizVisualTools.html#ac1461d413bd7185b2e8f2ec77d35b75d)
= false  
bool  |  [ pub_rviz_markers_waited_
](classrviz__visual__tools_1_1RvizVisualTools.html#a05a64c2d9d5b8084f48ba3e8747f6f81)
= false  
[ RemoteControlPtr
](namespacerviz__visual__tools.html#a86b96f423e9a60fd4df818a41e065921) |  [
remote_control_
](classrviz__visual__tools_1_1RvizVisualTools.html#a16e38376c68455093951ce0aea1b02c0)  
visualization_msgs::Marker  |  [ reset_marker_
|  Add an identity rotation matrix to make a point have a full pose.  More...  
  
static Eigen::Isometry3d  |  [ convertPointToPose
](classrviz__visual__tools_1_1RvizVisualTools.html#a909cf8c4b5c648e83576ef3e963049e0)
(const Eigen::Vector3d &point)  
static [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
|  [ convertPose
](classrviz__visual__tools_1_1RvizVisualTools.html#a2dc00f85d1b8a220c0c5570056dbaf56)
(const Eigen::Isometry3d &pose)  
|  Convert an [ Eigen ](../../../api/rviz/html/c++/namespaceEigen.html) pose
to a geometry_msg pose.  More...  
  
static Eigen::Isometry3d  |  [ convertPose
](classrviz__visual__tools_1_1RvizVisualTools.html#a2376dd41e74c9ededde9375a85f93a2f)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose)  
|  Convert a geometry_msg pose to an [ Eigen
](../../../api/rviz/html/c++/namespaceEigen.html) pose Note: Not thread safe
but very convenient.  More...  
  
static void  |  [ convertPoseSafe
](classrviz__visual__tools_1_1RvizVisualTools.html#ad1dadf0f9098e82636fe3947b8406b59)
(const Eigen::Isometry3d &pose, [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose_msg)  
|  Convert an [ Eigen ](../../../api/rviz/html/c++/namespaceEigen.html) pose
to a geometry_msg pose - thread safe.  More...  
  
static void  |  [ convertPoseSafe
](classrviz__visual__tools_1_1RvizVisualTools.html#ad58b2dbaffad37a6868da1f26dcab330)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose_msg, Eigen::Isometry3d &pose)  
|  Convert a geometry_msg pose to an [ Eigen
](../../../api/rviz/html/c++/namespaceEigen.html) pose - thread safe.  More...  
  
static [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, double [ length
](../../../api/tf2/html/namespacetf2.html#ab20034dc53b40043a702876ff38c78a1)
=0.0)  
bool  |  [ publishXYPlane
](classrviz__visual__tools_1_1RvizVisualTools.html#a43ebc282d0c034db0188d2f7e2bf88b2)
(const Eigen::Isometry3d &pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ TRANSLUCENT
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3ada8357de2c7d31bdc0a27e7814e0ac85)
, double scale=1.0)  
|  Display the XY plane of a given pose.  More...  
  
bool  |  [ publishXYPlane
](classrviz__visual__tools_1_1RvizVisualTools.html#a6649420bd62ea71c8d06fdb9bbf05200)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ TRANSLUCENT
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3ada8357de2c7d31bdc0a27e7814e0ac85)
, double scale=1.0)  
bool  |  [ publishXZPlane
](classrviz__visual__tools_1_1RvizVisualTools.html#a20a58467321df6d8525db774d132b1d9)
(const Eigen::Isometry3d &pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ TRANSLUCENT
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3ada8357de2c7d31bdc0a27e7814e0ac85)
, double scale=1.0)  
|  Display the XY plane of a given pose.  More...  
  
bool  |  [ publishXZPlane
](classrviz__visual__tools_1_1RvizVisualTools.html#a441db37c43b3f2fbb262f062d99a7088)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ TRANSLUCENT
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3ada8357de2c7d31bdc0a27e7814e0ac85)
](classrviz__visual__tools_1_1RvizVisualTools.html#a74a538c33a748a5336be34984cf0aaac)  
visualization_msgs::Marker  |  [ sphere_marker_
](classrviz__visual__tools_1_1RvizVisualTools.html#ae2d97ae0731af652e776e912965cf3a6)  
visualization_msgs::Marker  |  [ spheres_marker_
](classrviz__visual__tools_1_1RvizVisualTools.html#abfe53094f386c6c1d4ff72e38cdf8377)  
visualization_msgs::Marker  |  [ text_marker_
](classrviz__visual__tools_1_1RvizVisualTools.html#a83e2fd918687e1eea0e7481b72196d28)  
visualization_msgs::Marker  |  [ triangle_marker_
](classrviz__visual__tools_1_1RvizVisualTools.html#a7435edbc1f0aa934c77472e1046a68c0)  
  
##  Static Protected Attributes  
  
---  
static const std::array< [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) , 14 >
|  [ all_rand_colors_
](classrviz__visual__tools_1_1RvizVisualTools.html#a04fb5b2a6aafaef19b8801b7f9fa0a83)  
static [ RVIZ_VISUAL_TOOLS_DECL
](rviz__visual__tools_8h.html#aeedbda9230c9f2a7736b170bebe349aa) const
std::string  |  [ name_
](classrviz__visual__tools_1_1RvizVisualTools.html#af6725ca7a5ccf5529eb50d9ab3f150f9)
= "visual_tools"  
  
##  Private Member Functions  
  
---  
void  |  [ initialize
](classrviz__visual__tools_1_1RvizVisualTools.html#aa27f4cdfcb2544668b1a7b0f16f32391)
()  
|  Shared function for initilization by constructors.  More...  
  
bool  |  [ publishAxisInternal
](classrviz__visual__tools_1_1RvizVisualTools.html#a124ea18bf2621e5b0ee0b3882542b142)
(const Eigen::Isometry3d &pose, double [ length
](../../../api/tf2/html/namespacetf2.html#ab20034dc53b40043a702876ff38c78a1)
=0.1, double radius=0.01, const std::string &ns="Axis")  
|  Display a red/green/blue coordinate axis - the 'internal' version does not
do a batch publish.  More...
bool  |  [ publishMesh
](classrviz__visual__tools_1_1RvizVisualTools.html#afd39947977e7042e9a03509daf288d13)
(const Eigen::Isometry3d &pose, const std::string &file_name, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ CLEAR
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a3a91cf12667283beafe6e3732e8bdd20)
, double scale=1, const std::string &ns="mesh", std::size_t id=0)  
|  Display a mesh from file.  More...  
  
bool  |  [ publishMesh
](classrviz__visual__tools_1_1RvizVisualTools.html#a1b4e84c6958fd434bbcb2e2277a78cd8)
(const [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
&pose, const std::string &file_name, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ CLEAR
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a3a91cf12667283beafe6e3732e8bdd20)
, double scale=1, const std::string &ns="mesh", std::size_t id=0)  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#a795dff9e819abd28aace2fedb7913a5a)
(const std::vector< [ geometry_msgs::Pose
](../../../api/tf/html/c++/namespacetf.html#af31f272a1879787c24c3decb07cdb361)
> &path, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ RED
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a269d2451e2a4b2d6744d2d958a8a8467)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, const std::string &ns="Path")  
|  Display a marker of a series of connected cylinders.  More...  
  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#a3d33715345bc1c3eeb6a9982aff95084)
(const std::vector< [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
> &path, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color,
[ scales
Skip to content
Toggle navigation
[ ](https://github.com/)
[ Sign in ](/login?return_to=https%3A%2F%2Fgithub.com%2Fros-
planning%2Fmoveit_visual_tools)
  * Product 
    * [ Actions  Automate any workflow  ](/features/actions)
    * [ Packages  Host and manage packages  ](/features/packages)
    * [ Security  Find and fix vulnerabilities  ](/features/security)
    * [ Codespaces  Instant dev environments  ](/features/codespaces)
    * [ Copilot  Write better code with AI  ](/features/copilot)
    * [ Code review  Manage code changes  ](/features/code-review)
    * [ Issues  Plan and track work  ](/features/issues)
    * [ Discussions  Collaborate outside of code  ](/features/discussions)
Explore
    * [ All features ](/features)
    * [ Documentation  ](https://docs.github.com)
    * [ GitHub Skills  ](https://skills.github.com/)
    * [ Blog  ](https://github.blog)
  * Solutions 
For
    * [ Enterprise ](/enterprise)
    * [ Teams ](/team)
    * [ Startups ](/enterprise/startups)
    * [ Education  ](https://education.github.com)
By Solution
    * [ CI/CD & Automation ](/solutions/ci-cd/)
    * [ DevOps ](/solutions/devops/)
    * [ DevSecOps  ](https://resources.github.com/devops/fundamentals/devsecops/)
Resources
    * [ Learning Pathways  ](https://resources.github.com/learn/pathways/)
    * [ White papers, Ebooks, Webinars  ](https://resources.github.com/)
    * [ Customer Stories ](/customer-stories)
    * [ Partners  ](https://partner.github.com/)
  * Open Source 
    * [ GitHub Sponsors  Fund open source developers  ](/sponsors)
    * [ The ReadME Project  GitHub community articles  ](/readme)
Repositories
    * [ Topics ](/topics)
    * [ Trending ](/trending)
(const [ EigenSTL::vector_Isometry3d
](../../../api/eigen_stl_containers/html/namespaceEigenSTL.html#ac192baa0b919d541fcc5e78cfd3e4769)
&path, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ RED
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a269d2451e2a4b2d6744d2d958a8a8467)
, double radius=0.01, const std::string &ns="Path")  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#a81a5aecae815cae70c25e0ea659b066a)
(const [ EigenSTL::vector_Vector3d
](../../../api/eigen_stl_containers/html/namespaceEigenSTL.html#a79212253ac3459b428e7d37d1601a7d2)
&path, const std::vector< [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) > & [
colors ](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3)
, double radius=0.01, const std::string &ns="Path")  
|  Display a marker of a series of connected colored cylinders.  More...  
  
bool  |  [ publishPath
](classrviz__visual__tools_1_1RvizVisualTools.html#adeb3f11a1082ff929c52fca0e87d1847)
(const [ EigenSTL::vector_Vector3d
](../../../api/eigen_stl_containers/html/namespaceEigenSTL.html#a79212253ac3459b428e7d37d1601a7d2)
&path, const std::vector< std_msgs::ColorRGBA > & [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) ,
double radius, const std::string &ns="Path")  
bool  |  [ publishPolygon
](classrviz__visual__tools_1_1RvizVisualTools.html#a512dea42b9ba40becce43d568f6430cf)
(const geometry_msgs::Polygon &polygon, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ RED
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a269d2451e2a4b2d6744d2d958a8a8467)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
, const std::string &ns="Polygon")  
|  Display a marker of a polygon.  More...  
  
bool  |  [ publishSphere
](classrviz__visual__tools_1_1RvizVisualTools.html#a7ad17aebec96d542305616cd1920138e)
(const Eigen::Isometry3d &pose, [ colors
* [ open3d.camera ](open3d.camera.html)
  * [ open3d.color_map ](open3d.color_map.html)
  * [ open3d.geometry ](open3d.geometry.html)
    * [ AxisAlignedBoundingBox ](open3d.geometry.AxisAlignedBoundingBox.html)
    * [ FilterScope ](open3d.geometry.FilterScope.html)
    * [ Geometry ](open3d.geometry.Geometry.html)
    * [ Geometry2D ](open3d.geometry.Geometry2D.html)
    * [ Geometry3D ](open3d.geometry.Geometry3D.html)
    * [ HalfEdge ](open3d.geometry.HalfEdge.html)
    * [ HalfEdgeTriangleMesh ](open3d.geometry.HalfEdgeTriangleMesh.html)
    * [ Image ](open3d.geometry.Image.html)
    * [ ImageFilterType ](open3d.geometry.ImageFilterType.html)
    * [ KDTreeFlann ](open3d.geometry.KDTreeFlann.html)
    * [ KDTreeSearchParam ](open3d.geometry.KDTreeSearchParam.html)
    * [ KDTreeSearchParamHybrid ](open3d.geometry.KDTreeSearchParamHybrid.html)
    * [ KDTreeSearchParamKNN ](open3d.geometry.KDTreeSearchParamKNN.html)
    * [ KDTreeSearchParamRadius ](open3d.geometry.KDTreeSearchParamRadius.html)
    * [ LineSet ](open3d.geometry.LineSet.html)
    * [ Octree ](open3d.geometry.Octree.html)
    * [ OctreeColorLeafNode ](open3d.geometry.OctreeColorLeafNode.html)
    * [ OctreeInternalNode ](open3d.geometry.OctreeInternalNode.html)
    * [ OctreeLeafNode ](open3d.geometry.OctreeLeafNode.html)
    * [ OctreeNode ](open3d.geometry.OctreeNode.html)
    * [ OctreeNodeInfo ](open3d.geometry.OctreeNodeInfo.html)
    * OrientedBoundingBox 
    * [ PointCloud ](open3d.geometry.PointCloud.html)
    * [ RGBDImage ](open3d.geometry.RGBDImage.html)
    * [ RotationType ](open3d.geometry.RotationType.html)
    * [ SimplificationContraction ](open3d.geometry.SimplificationContraction.html)
    * [ TetraMesh ](open3d.geometry.TetraMesh.html)
    * [ TriangleMesh ](open3d.geometry.TriangleMesh.html)
    * [ Voxel ](open3d.geometry.Voxel.html)
    * [ VoxelGrid ](open3d.geometry.VoxelGrid.html)
  * [ open3d.io ](open3d.io.html)
  * [ open3d.integration ](open3d.integration.html)
  * [ open3d.odometry ](open3d.odometry.html)
  * [ open3d.registration ](open3d.registration.html)
  * [ open3d.utility ](open3d.utility.html)
  * [ open3d.visualization ](open3d.visualization.html)
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
)  
|  Display a marker of line.  More...  
  
bool  |  [ publishLine
](classrviz__visual__tools_1_1RvizVisualTools.html#a89fe35f17372940c3212ae278a581a80)
(const Eigen::Vector3d &point1, const Eigen::Vector3d &point2, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color=
[ BLUE
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3a6cd27d693df45662c3ecebdc4dc8b671)
, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
)  
bool  |  [ publishLine
](classrviz__visual__tools_1_1RvizVisualTools.html#a2c2070bade352e3b8690efd426e285ba)
(const Eigen::Vector3d &point1, const Eigen::Vector3d &point2, [ colors
](namespacerviz__visual__tools.html#abd3566ac96adb96a35044b029930e6e3) color,
double radius)  
bool  |  [ publishLine
](classrviz__visual__tools_1_1RvizVisualTools.html#aac4be4a3454bb74b655a786c866e5ba4)
(const Eigen::Vector3d &point1, const Eigen::Vector3d &point2, const
std_msgs::ColorRGBA &color, [ scales
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835) scale=
[ MEDIUM
](namespacerviz__visual__tools.html#a5b544decae321663ea907bb26338d835a322895c45564210483089d04f6a07473)
)  
bool  |  [ publishLine
](classrviz__visual__tools_1_1RvizVisualTools.html#af47f451c240981ba8e2cb5cac674eb6c)
(const Eigen::Vector3d &point1, const Eigen::Vector3d &point2, const
std_msgs::ColorRGBA &color, double radius)  
bool  |  [ publishLine
](classrviz__visual__tools_1_1RvizVisualTools.html#a00edf8fe9b0ef147297ea836f72927de)
(const [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)
&point1, const [ geometry_msgs::Point
](../../../api/tf/html/c++/namespacetf.html#a55ddfd1e43e4fc81a11d51e0e75e9e2c)