41 #include <pcl/io/file_io.h> 42 #include <pcl/PCLPointField.h> 43 #include <pcl/common/io.h> 44 #include <pcl/common/utils.h> 84 Eigen::Vector4f &origin, Eigen::Quaternionf &orientation,
85 int &file_version,
int &data_type,
unsigned int &data_idx,
const int offset = 0)
override ;
102 Eigen::Vector4f &origin, Eigen::Quaternionf &orientation,
int &file_version,
103 const int offset = 0)
override;
107 template<
typename Po
intT>
108 void setInputFields ();
114 setInputFields (
const std::vector<pcl::PCLPointField>& fields);
120 template<
typename Po
intT>
121 PCL_DEPRECATED(1, 12,
"use parameterless setInputFields<PointT>() instead")
122 inline
void setInputFields (const
PointT p)
125 setInputFields<PointT> ();
135 setSepChars (
const std::string &chars);
168 #include <pcl/io/impl/ascii_io.hpp>
void read(std::istream &stream, Type &value)
Function for reading data from a stream.
void ignore(const T &...)
Utility function to eliminate unused variable warnings.
void setExtension(const std::string &ext)
Set the extension of the ascii point file type.
Point Cloud Data (FILE) file format reader interface.
Ascii Point Cloud Reader.
std::vector< pcl::PCLPointField > fields_
#define PCL_DEPRECATED(Major, Minor, Message)
macro for compatibility across compilers and help remove old deprecated items for the Major...
A point structure representing Euclidean xyz coordinates, and the RGB color.
Defines all the PCL and non-PCL macros used.
virtual int read(const std::string &file_name, pcl::PCLPointCloud2 &cloud, Eigen::Vector4f &origin, Eigen::Quaternionf &orientation, int &file_version, const int offset=0)=0
Read a point cloud data from a FILE file and store it into a pcl/PCLPointCloud2.