3D Forest
Software for analysis of Lidar data from forest environment.
LasFile::Point Struct Reference

#include <LasFile.hpp>

Public Member Functions

Jsonwrite (Json &out) const
 

Public Attributes

int32_t x
 
int32_t y
 
int32_t z
 
uint16_t intensity
 
uint8_t return_number
 
uint8_t number_of_returns
 
uint8_t scan_direction_flag
 
uint8_t edge_of_flight_line
 
uint8_t classification_flags
 
uint8_t scanner_channel
 
int16_t angle
 
uint16_t source_id
 
uint8_t classification
 
uint8_t user_data
 
uint8_t format
 
uint8_t wave_index
 
uint32_t wave_size
 
double gps_time
 
uint16_t red
 
uint16_t green
 
uint16_t blue
 
uint16_t nir
 
uint64_t wave_offset
 
float wave_return
 
float wave_x
 
float wave_y
 
float wave_z
 
uint32_t user_layer
 
uint32_t user_elevation
 
uint16_t user_red
 
uint16_t user_green
 
uint16_t user_blue
 
uint16_t user_intensity
 
double user_descriptor
 
uint64_t user_value
 

Member Function Documentation

◆ write()

Json & LasFile::Point::write ( Json out) const

Member Data Documentation

◆ angle

int16_t LasFile::Point::angle

◆ blue

uint16_t LasFile::Point::blue

◆ classification

uint8_t LasFile::Point::classification

◆ classification_flags

uint8_t LasFile::Point::classification_flags

◆ edge_of_flight_line

uint8_t LasFile::Point::edge_of_flight_line

◆ format

uint8_t LasFile::Point::format

◆ gps_time

double LasFile::Point::gps_time

◆ green

uint16_t LasFile::Point::green

◆ intensity

uint16_t LasFile::Point::intensity

◆ nir

uint16_t LasFile::Point::nir

◆ number_of_returns

uint8_t LasFile::Point::number_of_returns

◆ red

◆ return_number

uint8_t LasFile::Point::return_number

◆ scan_direction_flag

uint8_t LasFile::Point::scan_direction_flag

◆ scanner_channel

uint8_t LasFile::Point::scanner_channel

◆ source_id

uint16_t LasFile::Point::source_id

◆ user_blue

uint16_t LasFile::Point::user_blue

◆ user_data

uint8_t LasFile::Point::user_data

◆ user_descriptor

double LasFile::Point::user_descriptor

◆ user_elevation

uint32_t LasFile::Point::user_elevation

◆ user_green

uint16_t LasFile::Point::user_green

◆ user_intensity

uint16_t LasFile::Point::user_intensity

◆ user_layer

uint32_t LasFile::Point::user_layer

◆ user_red

uint16_t LasFile::Point::user_red

◆ user_value

uint64_t LasFile::Point::user_value

◆ wave_index

uint8_t LasFile::Point::wave_index

◆ wave_offset

uint64_t LasFile::Point::wave_offset

◆ wave_return

float LasFile::Point::wave_return

◆ wave_size

uint32_t LasFile::Point::wave_size

◆ wave_x

float LasFile::Point::wave_x

◆ wave_y

float LasFile::Point::wave_y

◆ wave_z

float LasFile::Point::wave_z

◆ x

◆ y

◆ z


The documentation for this struct was generated from the following files: