#include <ros/ros.h>#include <boost/foreach.hpp>#include "ArticulatedObject.h"#include "visualization_msgs/Marker.h"#include "visualization_msgs/MarkerArray.h"
Go to the source code of this file.
Functions | |
| void | AddMarkerLine (string ns, btVector3 pose_from, btVector3 pose_to, double size=0.01, double H=0, double S=1, double V=1, btVector3 relative=btVector3(0, 0, 0)) |
| void | AddMarkerLine (string ns, btTransform pose_from, btTransform pose_to, double size=0.01, double H=0, double S=1, double V=1, btTransform relative=btTransform::getIdentity()) |
| void | AddMarkerLine (string ns, Pose pose_from, Pose pose_to, double size=0.01, double H=0, double S=1, double V=1, Pose relative=Pose()) |
| void | AddMarkerLine (string ns, Point point_from, Point point_to, double size=0.01, double H=0, double S=1, double V=1, Point point_relative=Point()) |
| void | AddMarkerPoint (string ns, Point point, double size=0.01, double H=0, double S=1, double V=1) |
| void | AddText (string ns, Point point, string s="hello", double size=0.05, double H=0, double S=1, double V=1) |
| void | DeleteOldMarkers () |
| btVector3 | getOrtho (btVector3 a, btVector3 b) |
| int | main (int argc, char **argv) |
| bool | structureFitModels (articulation_msgs::ArticulatedObjectSrv::Request &request, articulation_msgs::ArticulatedObjectSrv::Response &response) |
| bool | structureSelectFastGraph (articulation_msgs::ArticulatedObjectSrv::Request &request, articulation_msgs::ArticulatedObjectSrv::Response &response) |
| bool | structureSelectGraph (articulation_msgs::ArticulatedObjectSrv::Request &request, articulation_msgs::ArticulatedObjectSrv::Response &response) |
| bool | structureSelectGraphAll (articulation_msgs::ArticulatedObjectSrv::Request &request, articulation_msgs::ArticulatedObjectSrv::Response &response) |
| bool | structureSelectSpanningTree (articulation_msgs::ArticulatedObjectSrv::Request &request, articulation_msgs::ArticulatedObjectSrv::Response &response) |
| bool | visualizeGraph (articulation_msgs::ArticulatedObjectSrv::Request &request, articulation_msgs::ArticulatedObjectSrv::Response &response) |
Variables | |
| ros::Publisher | marker_pub |
| map< string, MarkerArray > | markers |
| ros::Publisher | model_pub |
| ros::NodeHandle * | nh |
| ros::NodeHandle * | nh_local |
| map< string, MarkerArray > | old_markers |
| vector< int > | old_model_ids |
| KinematicParams | params |
| ros::Publisher | track_pub |
| void AddMarkerLine | ( | string | ns, | |
| btVector3 | pose_from, | |||
| btVector3 | pose_to, | |||
| double | size = 0.01, |
|||
| double | H = 0, |
|||
| double | S = 1, |
|||
| double | V = 1, |
|||
| btVector3 | relative = btVector3(0,0,0) | |||
| ) |
Definition at line 162 of file structure_learner_srv.cpp.
| void AddMarkerLine | ( | string | ns, | |
| btTransform | pose_from, | |||
| btTransform | pose_to, | |||
| double | size = 0.01, |
|||
| double | H = 0, |
|||
| double | S = 1, |
|||
| double | V = 1, |
|||
| btTransform | relative = btTransform::getIdentity() | |||
| ) |
Definition at line 158 of file structure_learner_srv.cpp.
| void AddMarkerLine | ( | string | ns, | |
| Pose | pose_from, | |||
| Pose | pose_to, | |||
| double | size = 0.01, |
|||
| double | H = 0, |
|||
| double | S = 1, |
|||
| double | V = 1, |
|||
| Pose | relative = Pose() | |||
| ) |
Definition at line 154 of file structure_learner_srv.cpp.
| void AddMarkerLine | ( | string | ns, | |
| Point | point_from, | |||
| Point | point_to, | |||
| double | size = 0.01, |
|||
| double | H = 0, |
|||
| double | S = 1, |
|||
| double | V = 1, |
|||
| Point | point_relative = Point() | |||
| ) |
Definition at line 115 of file structure_learner_srv.cpp.
| void AddMarkerPoint | ( | string | ns, | |
| Point | point, | |||
| double | size = 0.01, |
|||
| double | H = 0, |
|||
| double | S = 1, |
|||
| double | V = 1 | |||
| ) |
Definition at line 140 of file structure_learner_srv.cpp.
| void AddText | ( | string | ns, | |
| Point | point, | |||
| string | s = "hello", |
|||
| double | size = 0.05, |
|||
| double | H = 0, |
|||
| double | S = 1, |
|||
| double | V = 1 | |||
| ) |
Definition at line 166 of file structure_learner_srv.cpp.
| void DeleteOldMarkers | ( | ) |
Definition at line 182 of file structure_learner_srv.cpp.
| btVector3 getOrtho | ( | btVector3 | a, | |
| btVector3 | b | |||
| ) |
Definition at line 195 of file structure_learner_srv.cpp.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 531 of file structure_learner_srv.cpp.
| bool structureFitModels | ( | articulation_msgs::ArticulatedObjectSrv::Request & | request, | |
| articulation_msgs::ArticulatedObjectSrv::Response & | response | |||
| ) |
Definition at line 29 of file structure_learner_srv.cpp.
| bool structureSelectFastGraph | ( | articulation_msgs::ArticulatedObjectSrv::Request & | request, | |
| articulation_msgs::ArticulatedObjectSrv::Response & | response | |||
| ) |
Definition at line 59 of file structure_learner_srv.cpp.
| bool structureSelectGraph | ( | articulation_msgs::ArticulatedObjectSrv::Request & | request, | |
| articulation_msgs::ArticulatedObjectSrv::Response & | response | |||
| ) |
Definition at line 76 of file structure_learner_srv.cpp.
| bool structureSelectGraphAll | ( | articulation_msgs::ArticulatedObjectSrv::Request & | request, | |
| articulation_msgs::ArticulatedObjectSrv::Response & | response | |||
| ) |
Definition at line 93 of file structure_learner_srv.cpp.
| bool structureSelectSpanningTree | ( | articulation_msgs::ArticulatedObjectSrv::Request & | request, | |
| articulation_msgs::ArticulatedObjectSrv::Response & | response | |||
| ) |
Definition at line 43 of file structure_learner_srv.cpp.
| bool visualizeGraph | ( | articulation_msgs::ArticulatedObjectSrv::Request & | request, | |
| articulation_msgs::ArticulatedObjectSrv::Response & | response | |||
| ) |
Definition at line 202 of file structure_learner_srv.cpp.
| ros::Publisher marker_pub |
Definition at line 25 of file structure_learner_srv.cpp.
| map<string,MarkerArray> markers |
Definition at line 112 of file structure_learner_srv.cpp.
| ros::Publisher model_pub |
Definition at line 23 of file structure_learner_srv.cpp.
| ros::NodeHandle* nh |
Definition at line 20 of file structure_learner_srv.cpp.
| ros::NodeHandle* nh_local |
Definition at line 21 of file structure_learner_srv.cpp.
| map<string,MarkerArray> old_markers |
Definition at line 112 of file structure_learner_srv.cpp.
| vector<int> old_model_ids |
Definition at line 113 of file structure_learner_srv.cpp.
Definition at line 27 of file structure_learner_srv.cpp.
| ros::Publisher track_pub |
Definition at line 24 of file structure_learner_srv.cpp.