14 #ifndef TANGO_3D_RECONSTRUCTION_HELPER_H_ 15 #define TANGO_3D_RECONSTRUCTION_HELPER_H_ 21 #include <nav_msgs/OccupancyGrid.h> 23 #include <visualization_msgs/MarkerArray.h> 53 TangoSupport_PointCloudManager* point_cloud_manager,
54 TangoSupport_ImageBufferManager* image_buffer_manager,
62 double time_offset,
const std::string& base_frame_id,
63 visualization_msgs::MarkerArray* mesh_marker_array);
67 double time_offset,
const std::string& base_frame_id,
68 double t3dr_resolution, uint8_t threshold,
69 nav_msgs::OccupancyGrid* occupancy_grid);
72 #endif // TANGO_3D_RECONSTRUCTION_HELPER_H_ const uint8_t TANGO_3DR_OCCUPANCY_GRID_DEFAULT_THRESHOLD
void ExtractMeshAndConvertToMarkerArray(const Tango3DR_ReconstructionContext &t3dr_context, const Tango3DR_GridIndexArray &t3dr_updated_indices, double time_offset, const std::string &base_frame_id, visualization_msgs::MarkerArray *mesh_marker_array)
const int32_t TANGO_3DR_DEFAULT_MAX_VOXEL_WEIGHT
const bool TANGO_3DR_DEFAULT_USE_SPACE_CLEARING
const std::string TANGO_3DR_OCCUPANCY_GRID_THRESHOLD_PARAM_NAME
Tango3DR_Status TangoSetup3DRConfig(const ros::NodeHandle &node_handle, double *t3dr_resolution, Tango3DR_ReconstructionContext *t3dr_context, Tango3DR_CameraCalibration *t3dr_color_camera_intrinsics)
const std::string TANGO_3DR_UPDATE_METHOD_PARAM_NAME
const std::string TANGO_3DR_FLOORPLAN_MAX_ERROR_PARAM_NAME
const int32_t TANGO_3DR_DEFAULT_UPDATE_METHOD
const std::string TANGO_3DR_MIN_NUM_VERTICES_PARAM_NAME
bool ExtractFloorPlanImageAndConvertToOccupancyGrid(const Tango3DR_ReconstructionContext &t3dr_context, double time_offset, const std::string &base_frame_id, double t3dr_resolution, uint8_t threshold, nav_msgs::OccupancyGrid *occupancy_grid)
const std::string TANGO_3DR_MAX_VOXEL_WEIGHT_PARAM_NAME
const std::string TANGO_3DR_USE_SPACE_CLEARING_PARAM_NAME
const double TANGO_3DR_DEFAULT_FLOORPLAN_MAX_ERROR
struct _Tango3DR_ReconstructionContext * Tango3DR_ReconstructionContext
const int32_t TANGO_3DR_DEFAULT_MIN_NUM_VERTICES
void UpdateMesh(const Tango3DR_ReconstructionContext &t3dr_context, TangoSupport_PointCloudManager *point_cloud_manager, TangoSupport_ImageBufferManager *image_buffer_manager, Tango3DR_Pose *last_camera_depth_pose, Tango3DR_Pose *last_camera_color_pose, Tango3DR_GridIndexArray *t3dr_updated_indices)
const double TANGO_3DR_DEFAULT_RESOLUTION
const std::string TANGO_3DR_RESOLUTION_PARAM_NAME