ed_sensor_integration
Public Member Functions | Private Attributes | List of all members
Updater Class Reference

#include <updater.h>

Public Member Functions

bool update (const ed::WorldModel &world, const rgbd::ImageConstPtr &image, const geo::Pose3D &sensor_pose, const UpdateRequest &req, UpdateResult &res)
 
 Updater (tue::Configuration config)
 
 ~Updater ()
 

Private Attributes

ros::Publisher cloud_pub_
 
Fitter fitter_
 
std::map< ed::UUID, std::stringid_to_area_description_
 
bool logging
 
ros::Publisher mask_pub_
 
std::unique_ptr< Segmentersegmenter_
 

Detailed Description

Definition at line 48 of file kinect/updater.h.

Constructor & Destructor Documentation

◆ Updater()

Updater::Updater ( tue::Configuration  config)

Definition at line 207 of file kinect/updater.cpp.

◆ ~Updater()

Updater::~Updater ( )

Definition at line 231 of file kinect/updater.cpp.

Member Function Documentation

◆ update()

bool Updater::update ( const ed::WorldModel world,
const rgbd::ImageConstPtr image,
const geo::Pose3D sensor_pose,
const UpdateRequest req,
UpdateResult res 
)

Definition at line 237 of file kinect/updater.cpp.

Member Data Documentation

◆ cloud_pub_

ros::Publisher Updater::cloud_pub_
private

Definition at line 71 of file kinect/updater.h.

◆ fitter_

Fitter Updater::fitter_
private

Definition at line 62 of file kinect/updater.h.

◆ id_to_area_description_

std::map<ed::UUID, std::string> Updater::id_to_area_description_
private

Definition at line 67 of file kinect/updater.h.

◆ logging

bool Updater::logging
private

Definition at line 72 of file kinect/updater.h.

◆ mask_pub_

ros::Publisher Updater::mask_pub_
private

Definition at line 70 of file kinect/updater.h.

◆ segmenter_

std::unique_ptr<Segmenter> Updater::segmenter_
private

Definition at line 64 of file kinect/updater.h.


The documentation for this class was generated from the following files: