MCPcopy Create free account
hub / github.com/LASzip/LASzip / LASpoint14

Class LASpoint14

src/laswriteitemcompressed_v4.cpp:44–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42*/
43
44typedef struct LASpoint14
45{
46 I32 X;
47 I32 Y;
48 I32 Z;
49 U16 intensity;
50 U8 legacy_return_number : 3;
51 U8 legacy_number_of_returns : 3;
52 U8 scan_direction_flag : 1;
53 U8 edge_of_flight_line : 1;
54 U8 legacy_classification : 5;
55 U8 legacy_flags : 3;
56 I8 legacy_scan_angle_rank;
57 U8 user_data;
58 U16 point_source_ID;
59
60 // LAS 1.4 only
61 I16 scan_angle;
62 U8 legacy_point_type : 2;
63 U8 scanner_channel : 2;
64 U8 classification_flags : 4;
65 U8 classification;
66 U8 return_number : 4;
67 U8 number_of_returns : 4;
68
69 // LASlib internal use only
70 U8 deleted_flag;
71
72 // for 8 byte alignment of the GPS time
73 U8 dummy[2];
74
75 // compressed LASzip 1.4 points only
76 BOOL gps_time_change;
77
78 F64 gps_time;
79 U16 rgb[4];
80// LASwavepacket wavepacket;
81} LASpoint14;
82
83#define LASZIP_GPSTIME_MULTI 500
84#define LASZIP_GPSTIME_MULTI_MINUS -10

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected