28 #ifndef __O3M151_INPUT_H 29 #define __O3M151_INPUT_H 57 virtual int getPacket(pcl::PointCloud<pcl::PointXYZI> &pc) = 0;
61 uint32_t currentPacketSize,
62 int8_t* channelBuffer,
63 uint32_t channelBufferSize,
66 double slope(
const std::vector<double>&
x,
const std::vector<double>&
y);
67 void processChannel8(int8_t* buf, uint32_t size, pcl::PointCloud<pcl::PointXYZI> &pc);
68 int process(int8_t *udpPacketBuf,
const ssize_t rc, pcl::PointCloud<pcl::PointXYZI> & pc);
89 uint16_t udp_port = UDP_PORT_NUMBER);
91 virtual int getPacket(pcl::PointCloud<pcl::PointXYZI> &pc);
110 bool read_once=
false,
111 bool read_fast=
false,
112 double repeat_delay=0.0);
115 virtual int getPacket(pcl::PointCloud<pcl::PointXYZI> &pc);
122 char errbuf_[PCAP_ERRBUF_SIZE];
132 #endif // __O3M151_INPUT_H
static uint16_t UDP_PORT_NUMBER
TFSIMD_FORCE_INLINE const tfScalar & y() const
TFSIMD_FORCE_INLINE const tfScalar & x() const