#include <string>
#include <mutex>
#include <eigen_conversions/eigen_msg.h>
#include <interactive_markers/interactive_marker_server.h>
#include <ram_display/DeleteTrajectory.h>
#include <ram_display/DisplayTrajectory.h>
#include <ram_display/UpdateMeshColor.h>
#include <ram_display/UpdateSelection.h>
#include <ram_msgs/AdditiveManufacturingTrajectory.h>
#include <ram_utils/GetTool.h>
#include <ros/ros.h>
#include <rviz_visual_tools/rviz_visual_tools.h>
#include <std_msgs/ColorRGBA.h>
Go to the source code of this file.
|
bool | closeToPose (const unsigned pose_index, const double tolerance) |
|
void | deleteTrajectory () |
|
bool | deleteTrajectoryCallback (ram_display::DeleteTrajectory::Request &, ram_display::DeleteTrajectory::Response &) |
|
void | displayMesh (const std_msgs::ColorRGBA color, const std::string frame_id="base", const std::string mesh_file_name="") |
|
std::string | displayTrajectory () |
|
bool | displayTrajectoryCallback (ram_display::DisplayTrajectory::Request &req, ram_display::DisplayTrajectory::Response &res) |
|
std::string | fileExtension (const std::string full_path) |
|
std_msgs::ColorRGBA | intToColor (const unsigned int color) |
|
int | main (int argc, char **argv) |
|
bool | publishCylinders (const EigenSTL::vector_Vector3d &a_points, const EigenSTL::vector_Vector3d &b_points, const std::vector< std_msgs::ColorRGBA > &colors, double radius) |
|
void | trajectoryCallback (const ram_msgs::AdditiveManufacturingTrajectory::ConstPtr &msg) |
|
bool | updateMeshColorCallback (ram_display::UpdateMeshColor::Request &req, ram_display::UpdateMeshColor::Response &) |
|
bool | updateSelection (bool display=true) |
|
bool | updateSelectionCallback (ram_display::UpdateSelection::Request &req, ram_display::UpdateSelection::Response &) |
|
bool closeToPose |
( |
const unsigned |
pose_index, |
|
|
const double |
tolerance |
|
) |
| |
void deleteTrajectory |
( |
| ) |
|
bool deleteTrajectoryCallback |
( |
ram_display::DeleteTrajectory::Request & |
, |
|
|
ram_display::DeleteTrajectory::Response & |
|
|
) |
| |
void displayMesh |
( |
const std_msgs::ColorRGBA |
color, |
|
|
const std::string |
frame_id = "base" , |
|
|
const std::string |
mesh_file_name = "" |
|
) |
| |
std::string displayTrajectory |
( |
| ) |
|
bool displayTrajectoryCallback |
( |
ram_display::DisplayTrajectory::Request & |
req, |
|
|
ram_display::DisplayTrajectory::Response & |
res |
|
) |
| |
std::string fileExtension |
( |
const std::string |
full_path | ) |
|
std_msgs::ColorRGBA intToColor |
( |
const unsigned int |
color | ) |
|
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
void trajectoryCallback |
( |
const ram_msgs::AdditiveManufacturingTrajectory::ConstPtr & |
msg | ) |
|
bool updateMeshColorCallback |
( |
ram_display::UpdateMeshColor::Request & |
req, |
|
|
ram_display::UpdateMeshColor::Response & |
|
|
) |
| |
bool updateSelection |
( |
bool |
display = true | ) |
|
bool updateSelectionCallback |
( |
ram_display::UpdateSelection::Request & |
req, |
|
|
ram_display::UpdateSelection::Response & |
|
|
) |
| |
ram_msgs::AdditiveManufacturingTrajectory additive_traj |
ram_display::DisplayTrajectory::Request display_params |
std::recursive_mutex display_params_mutex |
ram_display::UpdateSelection::Request selection |
std::recursive_mutex selection_params_mutex |
std::string trajectory_frame |
std::recursive_mutex trajectory_mutex |