namespace hector_pose_estimation {

class PoseEstimationNodelet : public PoseEstimationNode, public nodelet::Nodelet
{
public:
  PoseEstimationNodelet(const SystemPtr& system = SystemPtr())
    : PoseEstimationNode(system)
  {}

private:
  void onInit() {
    PoseEstimationNode::init();
  }

  void onReset() {
    PoseEstimationNode::reset();
  }

  void onCleanup() {
    PoseEstimationNode::cleanup();
  }
};

} // namespace hector_pose_estimation

#include <pluginlib/class_list_macros.h>
PLUGINLIB_DECLARE_CLASS(hector_pose_estimation, PoseEstimation, hector_pose_estimation::PoseEstimationNodelet, nodelet::Nodelet)
