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

Class LASpoint14

src/laswriteitemcompressed_v3.cpp:45–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected