|
@@ -63,8 +63,14 @@ int main(int argc, char **argv){
|
|
|
int i;
|
|
|
for (i=0; input.good() && !input.eof(); i++) {
|
|
|
PointXYZI point;
|
|
|
- input.read((char *) &point.x, 3*sizeof(float));
|
|
|
- input.read((char *) &point.intensity, sizeof(float));
|
|
|
+ double value[4];
|
|
|
+ input.read((char *) value, 4 *sizeof(double));
|
|
|
+ point.x = value[0];
|
|
|
+ point.y = value[1];
|
|
|
+ point.z = value[2];
|
|
|
+ point.intensity = value[3];
|
|
|
+// input.read((char *) &point.x, 3*sizeof(float));
|
|
|
+// input.read((char *) &point.intensity, sizeof(float));
|
|
|
points->push_back(point);
|
|
|
|
|
|
std::cout<<" x: "<<point.x<<" y: "<<point.y<<std::endl;
|