Helios++
Helios software for LiDAR simulations
LasSpecification.h
1 #pragma once
2 
12 
13 
14  // See http://www.asprs.org/wp-content/uploads/2019/07/LAS_1_4_r15.pdf
15 public:
16  // *** CONSTANTS *** //
17  // ******************* //
21  static const int UNCLASSIFIED = 0;
25  static const int UNKNOWN = 1;
29  static const int GROUND = 2;
33  static const int LOW_VEGETATION = 3;
37  static const int MEDIUM_VEGETATION = 4;
41  static const int HIGH_VEGETATION = 5;
45  static const int BUILDING = 6;
49  static const int LOW_POINT = 7;
53  static const int WATER = 9;
57  static const int RAIL = 10;
61  static const int ROAD = 11;
65  static const int WIRE_GUARD = 13;
69  static const int WIRE_CONDUCTOR = 14;
73  static const int TRANSMISSION_TOWER = 15;
77  static const int WIRE_STRUCTURE = 16;
81  static const int BRIDGE_DECK = 17;
85  static const int HIGH_NOISE = 18;
90  static const int OVERHEAD_STRUCTURE = 19;
95  static const int IGNORED_GROUND = 20;
99  static const int SNOW = 21;
100 
101 };
Class representing LAS specification Classes from 0 to 63 are defined by the specification Classes fr...
Definition: LasSpecification.h:11
static const int LOW_VEGETATION
Low vegetation class integer.
Definition: LasSpecification.h:33
static const int UNCLASSIFIED
Unclassified class integer.
Definition: LasSpecification.h:21
static const int OVERHEAD_STRUCTURE
Overhead Structure class integer E.g. conveyors, mining equipment, traffic lights.
Definition: LasSpecification.h:90
static const int UNKNOWN
Unknown class integer.
Definition: LasSpecification.h:25
static const int BUILDING
Building class integer.
Definition: LasSpecification.h:45
static const int ROAD
Road class integer.
Definition: LasSpecification.h:61
static const int LOW_POINT
Low point class integer.
Definition: LasSpecification.h:49
static const int WATER
Water class integer.
Definition: LasSpecification.h:53
static const int RAIL
Rail class integer.
Definition: LasSpecification.h:57
static const int WIRE_STRUCTURE
Wire structure class integer.
Definition: LasSpecification.h:77
static const int TRANSMISSION_TOWER
Transmission tower class integer.
Definition: LasSpecification.h:73
static const int BRIDGE_DECK
Bridge Deck class integer.
Definition: LasSpecification.h:81
static const int IGNORED_GROUND
Ignored ground class integer E.g. breakline proximity.
Definition: LasSpecification.h:95
static const int MEDIUM_VEGETATION
Medium vegetation class integer.
Definition: LasSpecification.h:37
static const int SNOW
Snow class integer.
Definition: LasSpecification.h:99
static const int HIGH_VEGETATION
High vegetation class integer.
Definition: LasSpecification.h:41
static const int WIRE_GUARD
Wire guard class integer.
Definition: LasSpecification.h:65
static const int HIGH_NOISE
High Noise class integer.
Definition: LasSpecification.h:85
static const int WIRE_CONDUCTOR
Wire conductor class integer.
Definition: LasSpecification.h:69
static const int GROUND
Ground class integer.
Definition: LasSpecification.h:29