本文整理汇总了C++中DataReader::instantiateVelodyneScans方法的典型用法代码示例。如果您正苦于以下问题:C++ DataReader::instantiateVelodyneScans方法的具体用法?C++ DataReader::instantiateVelodyneScans怎么用?C++ DataReader::instantiateVelodyneScans使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataReader
的用法示例。
在下文中一共展示了DataReader::instantiateVelodyneScans方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: doPublish
void doPublish()
{
if( stdr_msgs::ApplanixPose::ConstPtr pose = data_reader.instantiateApplanixPose() ) {
timing(pose->header.stamp);
pose_pub.publish( *pose );
}
else if( velodyne_msgs::VelodyneScan::ConstPtr scans = data_reader.instantiateVelodyneScans() ) {
timing(scans->header.stamp);
scans_pub.publish( *scans );
}
else if( stdr_velodyne::PointCloud::ConstPtr spin = data_reader.instantiateVelodyneSpin() ) {
std_msgs::Header header;
pcl_conversions::fromPCL(spin->header, header);
timing(header.stamp);
spin_pub.publish( *spin );
}
else if( stdr_msgs::ApplanixGPS::ConstPtr gps = data_reader.instantiateApplanixGPS() ) {
timing(gps->header.stamp);
gps_pub.publish( *gps );
}
else if( stdr_msgs::ApplanixRMS::ConstPtr rms = data_reader.instantiateApplanixRMS() ) {
timing(rms->header.stamp);
rms_pub.publish( *rms );
}
else if( stdr_msgs::LadybugImages::ConstPtr img = data_reader.instantiateLadybugImages() ) {
timing(img->header.stamp);
ladybug_pub.publish( *img );
}
}