Aikido
|
Classes | |
struct | BinaryResource |
class | BodyNodeMarker |
class | FrameMarker |
class | InteractiveMarkerViewer |
struct | MeshResource |
struct | ResourceRequest |
class | ResourceServer |
class | ShapeFrameMarker |
class | SkeletonMarker |
struct | TextureResource |
class | TrajectoryMarker |
A wrapper class of RViz InteractiveMarker for visualizing AIKIDO trajectory in RViz. More... | |
class | TSRMarker |
Functions | |
geometry_msgs::Point | convertEigenToROSPoint (const Eigen::Vector3d &v) |
geometry_msgs::Vector3 | convertEigenToROSVector3 (const Eigen::Vector3d &v) |
geometry_msgs::Quaternion | convertEigenToROSQuaternion (const Eigen::Quaterniond &v) |
geometry_msgs::Pose | convertEigenToROSPose (const Eigen::Isometry3d &v) |
std_msgs::ColorRGBA | convertEigenToROSColorRGBA (const Eigen::Vector4d &v) |
Eigen::Vector4d | convertROSColorRGBAToEigen (const std_msgs::ColorRGBA &v) |
bool | convertAssimpMeshToROSTriangleList (const aiMesh &mesh, std::vector< geometry_msgs::Point > *triangle_list) |
bool | convertShape (const dart::dynamics::Shape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager) |
bool | convertShape (const dart::dynamics::BoxShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager) |
bool | convertShape (const dart::dynamics::CylinderShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager) |
bool | convertShape (const dart::dynamics::EllipsoidShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager) |
bool | convertShape (const dart::dynamics::LineSegmentShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager) |
bool | convertShape (const dart::dynamics::MeshShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager) |
bool | convertShape (const dart::dynamics::PlaneShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager, double width=100.0) |
bool | convertShape (const dart::dynamics::SoftMeshShape &shape, visualization_msgs::Marker *marker, ResourceServer *resourceManager) |
typedef std::shared_ptr< BodyNodeMarker > aikido::rviz::BodyNodeMarkerPtr |
typedef std::shared_ptr< const BodyNodeMarker > aikido::rviz::ConstBodyNodeMarkerPtr |
typedef std::shared_ptr< const FrameMarker > aikido::rviz::ConstFrameMarkerPtr |
using aikido::rviz::ConstInteractiveMarkerViewerPtr = typedef std::shared_ptr< const InteractiveMarkerViewer > |
using aikido::rviz::ConstShapeFrameMarkerPtr = typedef std::shared_ptr< const ShapeFrameMarker > |
typedef std::shared_ptr< const SkeletonMarker > aikido::rviz::ConstSkeletonMarkerPtr |
typedef std::shared_ptr< const TrajectoryMarker > aikido::rviz::ConstTrajectoryMarkerPtr |
typedef std::shared_ptr< const TSRMarker > aikido::rviz::ConstTSRMarkerPtr |
typedef std::shared_ptr< FrameMarker > aikido::rviz::FrameMarkerPtr |
using aikido::rviz::InteractiveMarkerViewerPtr = typedef std::shared_ptr< InteractiveMarkerViewer > |
using aikido::rviz::ShapeFrameMarkerPtr = typedef std::shared_ptr< ShapeFrameMarker > |
typedef std::shared_ptr< SkeletonMarker > aikido::rviz::SkeletonMarkerPtr |
typedef std::shared_ptr<TextureResource> aikido::rviz::TextureResourcePtr |
typedef std::shared_ptr< TrajectoryMarker > aikido::rviz::TrajectoryMarkerPtr |
typedef std::shared_ptr< TSRMarker > aikido::rviz::TSRMarkerPtr |
typedef std::unique_ptr< BodyNodeMarker > aikido::rviz::UniqueBodyNodeMarkerPtr |
typedef std::unique_ptr< const BodyNodeMarker > aikido::rviz::UniqueConstBodyNodeMarkerPtr |
typedef std::unique_ptr< const FrameMarker > aikido::rviz::UniqueConstFrameMarkerPtr |
using aikido::rviz::UniqueConstInteractiveMarkerViewerPtr = typedef std::unique_ptr< const InteractiveMarkerViewer > |
using aikido::rviz::UniqueConstShapeFrameMarkerPtr = typedef std::unique_ptr< const ShapeFrameMarker > |
typedef std::unique_ptr< const SkeletonMarker > aikido::rviz::UniqueConstSkeletonMarkerPtr |
typedef std::unique_ptr< const TrajectoryMarker > aikido::rviz::UniqueConstTrajectoryMarkerPtr |
typedef std::unique_ptr< const TSRMarker > aikido::rviz::UniqueConstTSRMarkerPtr |
typedef std::unique_ptr< FrameMarker > aikido::rviz::UniqueFrameMarkerPtr |
using aikido::rviz::UniqueInteractiveMarkerViewerPtr = typedef std::unique_ptr< InteractiveMarkerViewer > |
using aikido::rviz::UniqueShapeFrameMarkerPtr = typedef std::unique_ptr< ShapeFrameMarker > |
typedef std::unique_ptr< SkeletonMarker > aikido::rviz::UniqueSkeletonMarkerPtr |
typedef std::unique_ptr< TrajectoryMarker > aikido::rviz::UniqueTrajectoryMarkerPtr |
typedef std::unique_ptr< TSRMarker > aikido::rviz::UniqueTSRMarkerPtr |
typedef std::weak_ptr< BodyNodeMarker > aikido::rviz::WeakBodyNodeMarkerPtr |
typedef std::weak_ptr< const BodyNodeMarker > aikido::rviz::WeakConstBodyNodeMarkerPtr |
typedef std::weak_ptr< const FrameMarker > aikido::rviz::WeakConstFrameMarkerPtr |
using aikido::rviz::WeakConstInteractiveMarkerViewerPtr = typedef std::weak_ptr< const InteractiveMarkerViewer > |
using aikido::rviz::WeakConstShapeFrameMarkerPtr = typedef std::weak_ptr< const ShapeFrameMarker > |
typedef std::weak_ptr< const SkeletonMarker > aikido::rviz::WeakConstSkeletonMarkerPtr |
typedef std::weak_ptr< const TrajectoryMarker > aikido::rviz::WeakConstTrajectoryMarkerPtr |
typedef std::weak_ptr< const TSRMarker > aikido::rviz::WeakConstTSRMarkerPtr |
typedef std::weak_ptr< FrameMarker > aikido::rviz::WeakFrameMarkerPtr |
using aikido::rviz::WeakInteractiveMarkerViewerPtr = typedef std::weak_ptr< InteractiveMarkerViewer > |
using aikido::rviz::WeakShapeFrameMarkerPtr = typedef std::weak_ptr< ShapeFrameMarker > |
typedef std::weak_ptr< SkeletonMarker > aikido::rviz::WeakSkeletonMarkerPtr |
typedef std::weak_ptr< TrajectoryMarker > aikido::rviz::WeakTrajectoryMarkerPtr |
typedef std::weak_ptr< TSRMarker > aikido::rviz::WeakTSRMarkerPtr |
bool aikido::rviz::convertAssimpMeshToROSTriangleList | ( | const aiMesh & | mesh, |
std::vector< geometry_msgs::Point > * | triangle_list | ||
) |
std_msgs::ColorRGBA aikido::rviz::convertEigenToROSColorRGBA | ( | const Eigen::Vector4d & | v | ) |
geometry_msgs::Point aikido::rviz::convertEigenToROSPoint | ( | const Eigen::Vector3d & | v | ) |
geometry_msgs::Pose aikido::rviz::convertEigenToROSPose | ( | const Eigen::Isometry3d & | v | ) |
geometry_msgs::Quaternion aikido::rviz::convertEigenToROSQuaternion | ( | const Eigen::Quaterniond & | v | ) |
geometry_msgs::Vector3 aikido::rviz::convertEigenToROSVector3 | ( | const Eigen::Vector3d & | v | ) |
Eigen::Vector4d aikido::rviz::convertROSColorRGBAToEigen | ( | const std_msgs::ColorRGBA & | v | ) |
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::Shape & | shape, |
visualization_msgs::Marker * | marker, | ||
ResourceServer * | resourceManager | ||
) |
bool aikido::rviz::convertShape | ( | const dart::dynamics::SoftMeshShape & | shape, |
visualization_msgs::Marker * | marker, | ||
ResourceServer * | resourceManager | ||
) |