Skip to content

Class LASPoint

ClassList > LASPoint

Inherits the following classes: Coordinate3D

Public Functions

Type Name
LASPoint (double x, double y, double z, uint16_t intensity, LASClassification classification)
LASPoint () = default
LASClassification classification () const
LASClassification & classification ()
uint16_t intensity () const
uint16_t & intensity ()

Public Functions inherited from Coordinate3D

See Coordinate3D

Type Name
Coordinate3D (T x, T y, T z)
Coordinate3D () = default
const T z () const
T & z ()

Public Functions inherited from Coordinate2D

See Coordinate2D

Type Name
Coordinate2D (T x, T y)
Coordinate2D () = default
T magnitude () const
T magnitude_sqd () const
Coordinate2D< double > offset_to_center () const
operator Coordinate2D< U > () const
Coordinate2D operator+ (Direction2D dir) const
Coordinate2D operator+ (Coordinate2D o) const
Coordinate2D operator- (Coordinate2D o) const
bool operator== (const Coordinate2D & o) const
Coordinate2D< size_t > round () const
Coordinate2D< double > round_NW (double grid_size) const
const T & x () const
T & x ()
const T & y () const
T & y ()

Public Functions Documentation

function LASPoint [1/2]

inline LASPoint::LASPoint (
    double x,
    double y,
    double z,
    uint16_t intensity,
    LASClassification classification
) 

function LASPoint [2/2]

LASPoint::LASPoint () = default

function classification [1/2]

inline LASClassification LASPoint::classification () const

function classification [2/2]

inline LASClassification & LASPoint::classification () 

function intensity [1/2]

inline uint16_t LASPoint::intensity () const

function intensity [2/2]

inline uint16_t & LASPoint::intensity () 

Friends Documentation

friend operator<<

inline std::ostream & LASPoint::operator<< (
    std::ostream & os,
    const  LASPoint & point
) 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/las/las_point.hpp