34 #ifndef RC_VISARD_ROS_GENICAM2ROS_PUBLISHER_H 35 #define RC_VISARD_ROS_GENICAM2ROS_PUBLISHER_H 71 virtual void publish(
const rcg::Buffer* buffer, uint32_t part, uint64_t pixelformat) = 0;
78 virtual bool used() = 0;
Interface for all publishers relating to images, point clouds or other stereo-camera data...
GenICam2RosPublisher(const std::string &frame_id_prefix)
GenICam2RosPublisher & operator=(const GenICam2RosPublisher &)
virtual ~GenICam2RosPublisher()
virtual void publish(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat)=0
Offers a buffer for publication.
virtual bool used()=0
Returns true if there are subscribers to the topic.