#include <tango_ros_nodelet.h>
Definition at line 128 of file tango_ros_nodelet.h.
Definition at line 258 of file tango_ros_nodelet.cpp.
Definition at line 364 of file tango_ros_nodelet.cpp.
Definition at line 659 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::DynamicReconfigureCallback | ( | PublisherConfig & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 1169 of file tango_ros_nodelet.cpp.
bool tango_ros_native::TangoRosNodelet::GetAvailableMapUuidsList | ( | std::vector< std::string > & | uuid_list | ) |
Definition at line 1364 of file tango_ros_nodelet.cpp.
bool tango_ros_native::TangoRosNodelet::GetMapNameFromUuid | ( | const std::string & | map_uuid, |
std::string & | map_name | ||
) |
Definition at line 1380 of file tango_ros_nodelet.cpp.
bool tango_ros_native::TangoRosNodelet::GetMapNameServiceCallback | ( | const tango_ros_messages::GetMapName::Request & | req, |
tango_ros_messages::GetMapName::Response & | res | ||
) | [private] |
Definition at line 1227 of file tango_ros_nodelet.cpp.
bool tango_ros_native::TangoRosNodelet::GetMapUuidsServiceCallback | ( | const tango_ros_messages::GetMapUuids::Request & | req, |
tango_ros_messages::GetMapUuids::Response & | res | ||
) | [private] |
Definition at line 1233 of file tango_ros_nodelet.cpp.
bool tango_ros_native::TangoRosNodelet::LoadOccupancyGridServiceCallback | ( | const tango_ros_messages::LoadOccupancyGrid::Request & | req, |
tango_ros_messages::LoadOccupancyGrid::Response & | res | ||
) | [private] |
Definition at line 1307 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::OnFrameAvailable | ( | TangoCameraId | camera_id, |
const TangoImageBuffer * | buffer | ||
) |
Definition at line 865 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::onInit | ( | ) | [virtual] |
Implements nodelet::Nodelet.
Definition at line 262 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::OnPointCloudAvailable | ( | const TangoPointCloud * | point_cloud | ) |
Definition at line 813 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::OnPoseAvailable | ( | const TangoPoseData * | pose | ) |
Definition at line 788 of file tango_ros_nodelet.cpp.
Definition at line 368 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::PublishColorImage | ( | ) | [private] |
Definition at line 1084 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::PublishDevicePose | ( | ) | [private] |
Definition at line 987 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::PublishFisheyeImage | ( | ) | [private] |
Definition at line 1047 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::PublishLaserScan | ( | ) | [private] |
Definition at line 1032 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::PublishMesh | ( | ) | [private] |
Definition at line 1120 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::PublishPointCloud | ( | ) | [private] |
Definition at line 1017 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::PublishStaticTransforms | ( | ) | [private] |
Definition at line 722 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::RunRosSpin | ( | ) | [private] |
Definition at line 1180 of file tango_ros_nodelet.cpp.
bool tango_ros_native::TangoRosNodelet::SaveMapServiceCallback | ( | const tango_ros_messages::SaveMap::Request & | req, |
tango_ros_messages::SaveMap::Response & | res | ||
) | [private] |
Definition at line 1248 of file tango_ros_nodelet.cpp.
Definition at line 922 of file tango_ros_nodelet.cpp.
Definition at line 939 of file tango_ros_nodelet.cpp.
Definition at line 598 of file tango_ros_nodelet.cpp.
bool tango_ros_native::TangoRosNodelet::TangoConnectServiceCallback | ( | const tango_ros_messages::TangoConnect::Request & | request, |
tango_ros_messages::TangoConnect::Response & | response | ||
) | [private] |
Definition at line 1194 of file tango_ros_nodelet.cpp.
Definition at line 699 of file tango_ros_nodelet.cpp.
Definition at line 479 of file tango_ros_nodelet.cpp.
void tango_ros_native::TangoRosNodelet::UpdateAndPublishTangoStatus | ( | const TangoStatus & | status | ) | [private] |
Definition at line 652 of file tango_ros_nodelet.cpp.
std::string tango_ros_native::TangoRosNodelet::area_description_frame_id_ [private] |
Definition at line 237 of file tango_ros_nodelet.h.
geometry_msgs::TransformStamped tango_ros_native::TangoRosNodelet::area_description_T_start_of_service_ [private] |
Definition at line 243 of file tango_ros_nodelet.h.
ros::Publisher tango_ros_native::TangoRosNodelet::area_description_T_start_of_service_publisher_ [private] |
Definition at line 241 of file tango_ros_nodelet.h.
Definition at line 246 of file tango_ros_nodelet.h.
sensor_msgs::CameraInfo tango_ros_native::TangoRosNodelet::color_camera_info_ [private] |
Definition at line 273 of file tango_ros_nodelet.h.
std::shared_ptr<camera_info_manager::CameraInfoManager> tango_ros_native::TangoRosNodelet::color_camera_info_manager_ [private] |
Definition at line 274 of file tango_ros_nodelet.h.
Definition at line 277 of file tango_ros_nodelet.h.
image_transport::CameraPublisher tango_ros_native::TangoRosNodelet::color_camera_publisher_ [private] |
Definition at line 271 of file tango_ros_nodelet.h.
cv::Mat tango_ros_native::TangoRosNodelet::color_image_ [private] |
Definition at line 276 of file tango_ros_nodelet.h.
Definition at line 272 of file tango_ros_nodelet.h.
cv::Mat tango_ros_native::TangoRosNodelet::color_image_rect_ [private] |
Definition at line 278 of file tango_ros_nodelet.h.
Definition at line 218 of file tango_ros_nodelet.h.
image_transport::Publisher tango_ros_native::TangoRosNodelet::color_rectified_image_publisher_ [private] |
Definition at line 275 of file tango_ros_nodelet.h.
cv::Mat tango_ros_native::TangoRosNodelet::cv_warp_map_x_ [private] |
Definition at line 267 of file tango_ros_nodelet.h.
cv::Mat tango_ros_native::TangoRosNodelet::cv_warp_map_y_ [private] |
Definition at line 268 of file tango_ros_nodelet.h.
Definition at line 214 of file tango_ros_nodelet.h.
geometry_msgs::TransformStamped tango_ros_native::TangoRosNodelet::device_T_camera_color_ [private] |
Definition at line 248 of file tango_ros_nodelet.h.
geometry_msgs::TransformStamped tango_ros_native::TangoRosNodelet::device_T_camera_depth_ [private] |
Definition at line 245 of file tango_ros_nodelet.h.
geometry_msgs::TransformStamped tango_ros_native::TangoRosNodelet::device_T_camera_fisheye_ [private] |
Definition at line 247 of file tango_ros_nodelet.h.
bool tango_ros_native::TangoRosNodelet::enable_3dr_mesh_ = true [private] |
Definition at line 233 of file tango_ros_nodelet.h.
bool tango_ros_native::TangoRosNodelet::enable_3dr_occupancy_grid_ = true [private] |
Definition at line 234 of file tango_ros_nodelet.h.
bool tango_ros_native::TangoRosNodelet::enable_color_camera_ = true [private] |
Definition at line 232 of file tango_ros_nodelet.h.
bool tango_ros_native::TangoRosNodelet::enable_depth_ = true [private] |
Definition at line 231 of file tango_ros_nodelet.h.
bool tango_ros_native::TangoRosNodelet::fisheye_camera_available_ = true [private] |
Definition at line 235 of file tango_ros_nodelet.h.
sensor_msgs::CameraInfo tango_ros_native::TangoRosNodelet::fisheye_camera_info_ [private] |
Definition at line 263 of file tango_ros_nodelet.h.
std::shared_ptr<camera_info_manager::CameraInfoManager> tango_ros_native::TangoRosNodelet::fisheye_camera_info_manager_ [private] |
Definition at line 264 of file tango_ros_nodelet.h.
image_transport::CameraPublisher tango_ros_native::TangoRosNodelet::fisheye_camera_publisher_ [private] |
Definition at line 261 of file tango_ros_nodelet.h.
cv::Mat tango_ros_native::TangoRosNodelet::fisheye_image_ [private] |
Definition at line 266 of file tango_ros_nodelet.h.
Definition at line 262 of file tango_ros_nodelet.h.
cv::Mat tango_ros_native::TangoRosNodelet::fisheye_image_rect_ [private] |
Definition at line 269 of file tango_ros_nodelet.h.
Definition at line 217 of file tango_ros_nodelet.h.
image_transport::Publisher tango_ros_native::TangoRosNodelet::fisheye_rectified_image_publisher_ [private] |
Definition at line 265 of file tango_ros_nodelet.h.
Definition at line 296 of file tango_ros_nodelet.h.
Definition at line 297 of file tango_ros_nodelet.h.
TangoSupport_ImageBufferManager* tango_ros_native::TangoRosNodelet::image_buffer_manager_ [private] |
Definition at line 288 of file tango_ros_nodelet.h.
std::shared_ptr<image_transport::ImageTransport> tango_ros_native::TangoRosNodelet::image_transport_ [private] |
Definition at line 260 of file tango_ros_nodelet.h.
sensor_msgs::LaserScan tango_ros_native::TangoRosNodelet::laser_scan_ [private] |
Definition at line 254 of file tango_ros_nodelet.h.
double tango_ros_native::TangoRosNodelet::laser_scan_max_height_ = 1.0 [private] |
Definition at line 255 of file tango_ros_nodelet.h.
double tango_ros_native::TangoRosNodelet::laser_scan_max_range_ = 4.0 [private] |
Definition at line 257 of file tango_ros_nodelet.h.
double tango_ros_native::TangoRosNodelet::laser_scan_min_height_ = -1.0 [private] |
Definition at line 256 of file tango_ros_nodelet.h.
double tango_ros_native::TangoRosNodelet::laser_scan_min_range_ = 0.3 [private] |
Definition at line 258 of file tango_ros_nodelet.h.
Definition at line 253 of file tango_ros_nodelet.h.
Definition at line 216 of file tango_ros_nodelet.h.
Definition at line 289 of file tango_ros_nodelet.h.
Definition at line 287 of file tango_ros_nodelet.h.
Definition at line 299 of file tango_ros_nodelet.h.
Definition at line 280 of file tango_ros_nodelet.h.
Definition at line 219 of file tango_ros_nodelet.h.
std::atomic_bool tango_ros_native::TangoRosNodelet::new_point_cloud_available_for_t3dr_ [private] |
Definition at line 222 of file tango_ros_nodelet.h.
Definition at line 212 of file tango_ros_nodelet.h.
nav_msgs::OccupancyGrid tango_ros_native::TangoRosNodelet::occupancy_grid_ [private] |
Definition at line 282 of file tango_ros_nodelet.h.
Definition at line 281 of file tango_ros_nodelet.h.
sensor_msgs::PointCloud2 tango_ros_native::TangoRosNodelet::point_cloud_ [private] |
Definition at line 251 of file tango_ros_nodelet.h.
TangoSupport_PointCloudManager* tango_ros_native::TangoRosNodelet::point_cloud_manager_ [private] |
Definition at line 286 of file tango_ros_nodelet.h.
Definition at line 250 of file tango_ros_nodelet.h.
Definition at line 215 of file tango_ros_nodelet.h.
bool tango_ros_native::TangoRosNodelet::publish_pose_on_tf_ = true [private] |
Definition at line 229 of file tango_ros_nodelet.h.
std::thread tango_ros_native::TangoRosNodelet::ros_spin_thread_ [private] |
Definition at line 220 of file tango_ros_nodelet.h.
std::atomic_bool tango_ros_native::TangoRosNodelet::run_threads_ [private] |
Definition at line 221 of file tango_ros_nodelet.h.
Definition at line 298 of file tango_ros_nodelet.h.
std::string tango_ros_native::TangoRosNodelet::start_of_service_frame_id_ [private] |
Definition at line 236 of file tango_ros_nodelet.h.
geometry_msgs::TransformStamped tango_ros_native::TangoRosNodelet::start_of_service_T_device_ [private] |
Definition at line 242 of file tango_ros_nodelet.h.
Definition at line 240 of file tango_ros_nodelet.h.
Definition at line 294 of file tango_ros_nodelet.h.
Tango3DR_CameraCalibration tango_ros_native::TangoRosNodelet::t3dr_color_camera_intrinsics_ [private] |
Definition at line 290 of file tango_ros_nodelet.h.
Definition at line 285 of file tango_ros_nodelet.h.
uint8_t tango_ros_native::TangoRosNodelet::t3dr_occupancy_grid_threshold_ [private] |
Definition at line 292 of file tango_ros_nodelet.h.
double tango_ros_native::TangoRosNodelet::t3dr_resolution_ [private] |
Definition at line 291 of file tango_ros_nodelet.h.
Definition at line 211 of file tango_ros_nodelet.h.
Definition at line 300 of file tango_ros_nodelet.h.
bool tango_ros_native::TangoRosNodelet::tango_data_available_ = true [private] |
Definition at line 227 of file tango_ros_nodelet.h.
Definition at line 225 of file tango_ros_nodelet.h.
Definition at line 224 of file tango_ros_nodelet.h.
Definition at line 239 of file tango_ros_nodelet.h.
tf2_ros::StaticTransformBroadcaster tango_ros_native::TangoRosNodelet::tf_static_broadcaster_ [private] |
Definition at line 244 of file tango_ros_nodelet.h.
double tango_ros_native::TangoRosNodelet::time_offset_ = 0. [private] |
Definition at line 228 of file tango_ros_nodelet.h.
bool tango_ros_native::TangoRosNodelet::use_tf_static_ = true [private] |
Definition at line 230 of file tango_ros_nodelet.h.