Aikido
shape_conversions.hpp File Reference
#include <Eigen/Dense>
#include <geometry_msgs/Point.h>
#include <geometry_msgs/Vector3.h>
#include <std_msgs/ColorRGBA.h>
#include <visualization_msgs/Marker.h>
#include "aikido/rviz/ResourceServer.hpp"

Go to the source code of this file.

Namespaces

 dart
 
 dart::dynamics
 
 aikido
 Format of serialized trajectory in YAML.
 
 aikido::rviz
 

Functions

geometry_msgs::Point aikido::rviz::convertEigenToROSPoint (const Eigen::Vector3d &v)
 
geometry_msgs::Vector3 aikido::rviz::convertEigenToROSVector3 (const Eigen::Vector3d &v)
 
geometry_msgs::Quaternion aikido::rviz::convertEigenToROSQuaternion (const Eigen::Quaterniond &v)
 
geometry_msgs::Pose aikido::rviz::convertEigenToROSPose (const Eigen::Isometry3d &v)
 
std_msgs::ColorRGBA aikido::rviz::convertEigenToROSColorRGBA (const Eigen::Vector4d &v)
 
Eigen::Vector4d aikido::rviz::convertROSColorRGBAToEigen (const std_msgs::ColorRGBA &v)
 
bool aikido::rviz::convertAssimpMeshToROSTriangleList (const aiMesh &mesh, std::vector< geometry_msgs::Point > *triangle_list)
 
bool aikido::rviz::convertShape (const dart::dynamics::Shape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager)
 
bool aikido::rviz::convertShape (const dart::dynamics::BoxShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager)
 
bool aikido::rviz::convertShape (const dart::dynamics::CylinderShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager)
 
bool aikido::rviz::convertShape (const dart::dynamics::EllipsoidShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager)
 
bool aikido::rviz::convertShape (const dart::dynamics::LineSegmentShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager)
 
bool aikido::rviz::convertShape (const dart::dynamics::MeshShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager)
 
bool aikido::rviz::convertShape (const dart::dynamics::PlaneShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager, double width=100.0)
 
bool aikido::rviz::convertShape (const dart::dynamics::SoftMeshShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager)