00001 00024 #ifndef CCNY_RGBD_RGBD_IMAGE_PROC_NODELET_H 00025 #define CCNY_RGBD_RGBD_IMAGE_PROC_NODELET_H 00026 00027 #include <nodelet/nodelet.h> 00028 #include <pluginlib/class_list_macros.h> 00029 00030 #include "ccny_rgbd/apps/rgbd_image_proc.h" 00031 00032 namespace ccny_rgbd { 00033 00036 class RGBDImageProcNodelet : public nodelet::Nodelet 00037 { 00038 public: 00039 virtual void onInit(); 00040 00041 private: 00042 RGBDImageProc * rgbd_image_proc_; // FIXME: change to smart pointer 00043 }; 00044 00045 } // namespace ccny_rgbd 00046 00047 #endif // CCNY_RGBD_RGBD_IMAGE_PROC_NODELET_H