1.3.77
 
Loading...
Searching...
No Matches
GridCell Struct Reference

Public Member Functions

 GridCell (helios::vec3 __center, helios::vec3 __global_anchor, helios::vec3 __size, helios::vec3 __global_size, float __azimuthal_rotation, helios::int3 __global_ijk, helios::int3 __global_count)
 

Data Fields

helios::vec3 center
 
helios::vec3 global_anchor
 
helios::vec3 size
 
helios::vec3 global_size
 
helios::int3 global_ijk
 
helios::int3 global_count
 
float azimuthal_rotation
 Rotation of the grid cell about the z-axis in radians.
 
float leaf_area
 
float Gtheta
 
float ground_height
 
float vegetation_height
 
float maximum_height
 
int beam_count = -1
 N: number of beams that entered the voxel (-1 if not computed)
 
float I_rdi = 0.f
 Relative density index I = 1 - P (fraction of beams intercepted)
 
float zbar_e = 0.f
 Mean beam path length through the voxel [m].
 
float var_path = 0.f
 Empirical variance of per-beam path lengths [m^2].
 
float L1_element = -1.f
 Single-element optical depth L1 = lambda1*delta (-1 if element size unknown)
 
float LAD_variance = -1.f
 Sampling variance of LAD [1/m]^2 (terms a+b); -1 if undefined.
 
bool ci_valid = false
 True if (L, L1, N) fall within the Pimont Table-3 CI-validity envelope.
 

Detailed Description

Definition at line 160 of file LiDAR.h.

Constructor & Destructor Documentation

◆ GridCell()

GridCell::GridCell ( helios::vec3  __center,
helios::vec3  __global_anchor,
helios::vec3  __size,
helios::vec3  __global_size,
float  __azimuthal_rotation,
helios::int3  __global_ijk,
helios::int3  __global_count 
)
inline

Definition at line 185 of file LiDAR.h.

Field Documentation

◆ azimuthal_rotation

float GridCell::azimuthal_rotation

Rotation of the grid cell about the z-axis in radians.

Definition at line 168 of file LiDAR.h.

◆ beam_count

int GridCell::beam_count = -1

N: number of beams that entered the voxel (-1 if not computed)

Definition at line 178 of file LiDAR.h.

◆ center

helios::vec3 GridCell::center

Definition at line 161 of file LiDAR.h.

◆ ci_valid

bool GridCell::ci_valid = false

True if (L, L1, N) fall within the Pimont Table-3 CI-validity envelope.

Definition at line 184 of file LiDAR.h.

◆ global_anchor

helios::vec3 GridCell::global_anchor

Definition at line 162 of file LiDAR.h.

◆ global_count

helios::int3 GridCell::global_count

Definition at line 166 of file LiDAR.h.

◆ global_ijk

helios::int3 GridCell::global_ijk

Definition at line 165 of file LiDAR.h.

◆ global_size

helios::vec3 GridCell::global_size

Definition at line 164 of file LiDAR.h.

◆ ground_height

float GridCell::ground_height

Definition at line 171 of file LiDAR.h.

◆ Gtheta

float GridCell::Gtheta

Definition at line 170 of file LiDAR.h.

◆ I_rdi

float GridCell::I_rdi = 0.f

Relative density index I = 1 - P (fraction of beams intercepted)

Definition at line 179 of file LiDAR.h.

◆ L1_element

float GridCell::L1_element = -1.f

Single-element optical depth L1 = lambda1*delta (-1 if element size unknown)

Definition at line 182 of file LiDAR.h.

◆ LAD_variance

float GridCell::LAD_variance = -1.f

Sampling variance of LAD [1/m]^2 (terms a+b); -1 if undefined.

Definition at line 183 of file LiDAR.h.

◆ leaf_area

float GridCell::leaf_area

Definition at line 169 of file LiDAR.h.

◆ maximum_height

float GridCell::maximum_height

Definition at line 173 of file LiDAR.h.

◆ size

helios::vec3 GridCell::size

Definition at line 163 of file LiDAR.h.

◆ var_path

float GridCell::var_path = 0.f

Empirical variance of per-beam path lengths [m^2].

Definition at line 181 of file LiDAR.h.

◆ vegetation_height

float GridCell::vegetation_height

Definition at line 172 of file LiDAR.h.

◆ zbar_e

float GridCell::zbar_e = 0.f

Mean beam path length through the voxel [m].

Definition at line 180 of file LiDAR.h.


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