0.1.33
Loading...
Searching...
No Matches
pyhelios.LiDARCloud.HitDataType Class Reference

Storage type of a per-hit scalar-data column (see :meth:LiDARCloud.createHitDataColumn). More...

Detailed Description

Storage type of a per-hit scalar-data column (see :meth:LiDARCloud.createHitDataColumn).

Values mirror helios::HitDataType in declaration order and cross the ABI as 0/1/2.

A column created implicitly (by the first write that carries the label) starts with a type chosen from the label's name and widens itself to FLOAT64 the first time it is given a value it does not hold exactly. A column created explicitly is never widened: an explicit INT32 column rejects a value that is not a 32-bit integer, and an explicit FLOAT32 column stores values at float precision.

Definition at line 37 of file LiDARCloud.py.

+ Inheritance diagram for pyhelios.LiDARCloud.HitDataType:
+ Collaboration diagram for pyhelios.LiDARCloud.HitDataType:

Static Public Attributes

int FLOAT64 = 0
 
int FLOAT32 = 1
 
int INT32 = 2
 

Member Data Documentation

◆ FLOAT32

int pyhelios.LiDARCloud.HitDataType.FLOAT32 = 1
static

Definition at line 41 of file LiDARCloud.py.

◆ FLOAT64

int pyhelios.LiDARCloud.HitDataType.FLOAT64 = 0
static

Definition at line 39 of file LiDARCloud.py.

◆ INT32

int pyhelios.LiDARCloud.HitDataType.INT32 = 2
static

Definition at line 43 of file LiDARCloud.py.


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