Public Member Functions | |
void | cbPolygons (cob_3d_mapping_msgs::CurvedPolygon_Array::ConstPtr cpa) |
void | cbPolygons2 (cob_3d_mapping_msgs::CurvedPolygon_Array::ConstPtr cpa, const std::vector< ::std_msgs::ColorRGBA > &color) |
void | cbShapes (cob_3d_mapping_msgs::ShapeArray::ConstPtr cpa) |
void | onInit () |
SLAM_Node () | |
virtual | ~SLAM_Node () |
Private Types | |
typedef DOF6::DOF6_Source < DOF6::TFLinkvf, DOF6::DOF6_Uncertainty < Dummy::RobotParametersSlow, float > > | DOF6 |
typedef Slam::Node < Slam_CurvedPolygon::OBJCTXT < DOF6 > > | Node |
Private Member Functions | |
template<typename T > | |
void | addBB (visualization_msgs::Marker &marker_dbg, const T &bb, const ::std_msgs::ColorRGBA &col, const Eigen::Matrix3f &tmp_rot, const Eigen::Vector3f &tmp_tr) |
cob_3d_mapping_msgs::CurvedPolygon | convert (const cob_3d_mapping_msgs::Shape &sh) |
Private Attributes | |
ros::Publisher | collision_map_pub_ |
Slam::Context < Slam_CurvedPolygon::KEY < DOF6 >, Node > * | ctxt_ |
ros::Subscriber | curved_poly_sub_ |
bool | dbg_show_grid_ |
ros::Publisher | debug2_pub_ |
ros::Publisher | debug_pub_ |
bool | first_ |
std::string | frame_id_ |
bool | invert_ |
Eigen::Matrix4f | M_last_ |
ros::Publisher | map_pub_ |
cob_3d_marker::MarkerContainer | marker_cont |
cob_3d_marker::MarkerPublisher | marker_pub |
ros::Publisher | outline_pub_ |
ros::Subscriber | shapes_sub_ |
ros::Time | start_ts_ |
bool | use_odometry_ |
bool | use_real_world_color_ |
std::string | world_id_ |
Definition at line 171 of file slam_node.cpp.
typedef DOF6::DOF6_Source<DOF6::TFLinkvf,DOF6::DOF6_Uncertainty<Dummy::RobotParametersSlow,float> > SLAM_Node< Parent >::DOF6 [private] |
Definition at line 173 of file slam_node.cpp.
typedef Slam::Node<Slam_CurvedPolygon::OBJCTXT<DOF6> > SLAM_Node< Parent >::Node [private] |
Definition at line 174 of file slam_node.cpp.
Definition at line 222 of file slam_node.cpp.
Definition at line 227 of file slam_node.cpp.
void SLAM_Node< Parent >::addBB | ( | visualization_msgs::Marker & | marker_dbg, |
const T & | bb, | ||
const ::std_msgs::ColorRGBA & | col, | ||
const Eigen::Matrix3f & | tmp_rot, | ||
const Eigen::Vector3f & | tmp_tr | ||
) | [inline, private] |
Definition at line 740 of file slam_node.cpp.
void SLAM_Node< Parent >::cbPolygons | ( | cob_3d_mapping_msgs::CurvedPolygon_Array::ConstPtr | cpa | ) | [inline] |
Definition at line 280 of file slam_node.cpp.
void SLAM_Node< Parent >::cbPolygons2 | ( | cob_3d_mapping_msgs::CurvedPolygon_Array::ConstPtr | cpa, |
const std::vector< ::std_msgs::ColorRGBA > & | color | ||
) | [inline] |
Definition at line 286 of file slam_node.cpp.
void SLAM_Node< Parent >::cbShapes | ( | cob_3d_mapping_msgs::ShapeArray::ConstPtr | cpa | ) | [inline] |
Definition at line 264 of file slam_node.cpp.
cob_3d_mapping_msgs::CurvedPolygon SLAM_Node< Parent >::convert | ( | const cob_3d_mapping_msgs::Shape & | sh | ) | [inline, private] |
Definition at line 197 of file slam_node.cpp.
Definition at line 230 of file slam_node.cpp.
ros::Publisher SLAM_Node< Parent >::collision_map_pub_ [private] |
Definition at line 179 of file slam_node.cpp.
Slam::Context<Slam_CurvedPolygon::KEY<DOF6>, Node>* SLAM_Node< Parent >::ctxt_ [private] |
Definition at line 192 of file slam_node.cpp.
ros::Subscriber SLAM_Node< Parent >::curved_poly_sub_ [private] |
Definition at line 177 of file slam_node.cpp.
bool SLAM_Node< Parent >::dbg_show_grid_ [private] |
Definition at line 187 of file slam_node.cpp.
ros::Publisher SLAM_Node< Parent >::debug2_pub_ [private] |
Definition at line 179 of file slam_node.cpp.
ros::Publisher SLAM_Node< Parent >::debug_pub_ [private] |
Definition at line 179 of file slam_node.cpp.
Definition at line 195 of file slam_node.cpp.
Definition at line 184 of file slam_node.cpp.
Definition at line 189 of file slam_node.cpp.
Definition at line 194 of file slam_node.cpp.
ros::Publisher SLAM_Node< Parent >::map_pub_ [private] |
Definition at line 179 of file slam_node.cpp.
cob_3d_marker::MarkerContainer SLAM_Node< Parent >::marker_cont [private] |
Definition at line 181 of file slam_node.cpp.
cob_3d_marker::MarkerPublisher SLAM_Node< Parent >::marker_pub [private] |
Definition at line 182 of file slam_node.cpp.
ros::Publisher SLAM_Node< Parent >::outline_pub_ [private] |
Definition at line 179 of file slam_node.cpp.
ros::Subscriber SLAM_Node< Parent >::shapes_sub_ [private] |
Definition at line 178 of file slam_node.cpp.
Definition at line 190 of file slam_node.cpp.
bool SLAM_Node< Parent >::use_odometry_ [private] |
Definition at line 186 of file slam_node.cpp.
bool SLAM_Node< Parent >::use_real_world_color_ [private] |
Definition at line 186 of file slam_node.cpp.
Definition at line 184 of file slam_node.cpp.