ifm3d
ifm3d::DistanceImageInfo Class Reference

Public Member Functions

 DistanceImageInfo (const float dist_res, const float ampl_res, const std::vector< float > &amp_norm_fctrs, const std::vector< float > &extr_opt_to_usr, const IntrinsicCalibration &intr_calib, const IntrinsicCalibration &inv_intr_calib, const std::vector< std::uint16_t > &distance_buffer, const std::vector< std::uint16_t > &amplitude_buffer, const std::vector< uint64_t > &timestamps_nsec, const std::vector< float > &exposure_times_sec, const std::uint32_t width, const std::uint32_t height)
 
std::vector< std::uint8_t > getXYZDVector ()
 
std::vector< std::uint8_t > getAmplitudeVector ()
 
auto getExtrinsicOpticToUser ()
 
auto getIntrinsicCalibration ()
 
auto getInverseIntrinsicCalibration ()
 
auto getNPTS ()
 
auto getWidth ()
 
auto getHeight ()
 
std::vector< uint64_t > getTimestamps ()
 returns the timestamps in nano seconds
 
std::vector< float > getExposureTimes ()
 return the exposure time for each phase data
 
ifm3d::Buffer applyDistanceResolution (const ifm3d::Buffer &ui16_distance_buffer)
 multiply distance noise image with distance resolution return Buffer with float values
 

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