ed_sensor_integration
Public Member Functions | Protected Attributes | List of all members
edKinect::RGBDALModule Class Referenceabstract

#include <rgbd_al_module.h>

Inheritance diagram for edKinect::RGBDALModule:
Inheritance graph
[legend]

Public Member Functions

virtual void configure (tue::Configuration config)=0
 
const ed::TYPEgetType ()
 
virtual void process (const ed::RGBDData &rgbd_data, ed::PointCloudMaskPtr &not_associated_mask, const ed::WorldModel &world_model, ed::UpdateRequest &req)=0
 
 RGBDALModule (const ed::TYPE &type)
 

Protected Attributes

tue::Profiler profiler_
 
tue::ProfilePublisher pub_profile_
 
ed::TYPE type_
 
ros::Publisher vis_marker_pub_
 
bool visualize_
 

Detailed Description

Definition at line 20 of file rgbd_al_module.h.

Constructor & Destructor Documentation

◆ RGBDALModule()

edKinect::RGBDALModule::RGBDALModule ( const ed::TYPE type)
inline

Definition at line 25 of file rgbd_al_module.h.

Member Function Documentation

◆ configure()

virtual void edKinect::RGBDALModule::configure ( tue::Configuration  config)
pure virtual

◆ getType()

const ed::TYPE& edKinect::RGBDALModule::getType ( )
inline

Definition at line 43 of file rgbd_al_module.h.

◆ process()

virtual void edKinect::RGBDALModule::process ( const ed::RGBDData rgbd_data,
ed::PointCloudMaskPtr not_associated_mask,
const ed::WorldModel world_model,
ed::UpdateRequest req 
)
pure virtual

Member Data Documentation

◆ profiler_

tue::Profiler edKinect::RGBDALModule::profiler_
protected

Definition at line 50 of file rgbd_al_module.h.

◆ pub_profile_

tue::ProfilePublisher edKinect::RGBDALModule::pub_profile_
protected

Definition at line 51 of file rgbd_al_module.h.

◆ type_

ed::TYPE edKinect::RGBDALModule::type_
protected

Definition at line 46 of file rgbd_al_module.h.

◆ vis_marker_pub_

ros::Publisher edKinect::RGBDALModule::vis_marker_pub_
protected

Definition at line 47 of file rgbd_al_module.h.

◆ visualize_

bool edKinect::RGBDALModule::visualize_
protected

Definition at line 48 of file rgbd_al_module.h.


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