NDEVR
API Documentation

A single frame of raster depth/color data along with processing state and metadata. More...

Collaboration diagram for RasterFrame:
[legend]

Public Attributes

fltp04 frame_percent = Constant<fltp04>::Invalid
 Completion percentage within current scan.
Time frame_time
 Timestamp when the frame was captured.
Buffer< IMU::Point > imu_data
 IMU readings associated with this frame.
cv::Mat ir_frame
 Infrared camera frame.
const KeyFramekey_frame = nullptr
 Associated SLAM keyframe, if any.
cv::Mat left_frame
 Left stereo camera frame.
Matrix< fltp08matrix
 Camera-to-world transform for this frame.
fltp04 max_distance = 0.0f
 Maximum depth distance for filtering.
bool position_computed = false
 Whether the world-space position has been determined.
volatile ProcessStage process_stage = ProcessStage::e_collect
 Current pipeline processing stage.
PointContainer< ColorNormalNode > raster_add
 Points generated from this frame.
cv::Mat raster_color
 Color frame for point colorization.
cv::Mat raster_depth
 Depth frame for 3D unprojection.
cv::Mat right_frame
 Right stereo camera frame.
cv::Mat slam_color
 Color frame used by SLAM.
cv::Mat slam_depth
 Depth frame used by SLAM.
fltp04 weight_mult = 1.0f
 Weight multiplier applied to points in this frame.

Detailed Description

A single frame of raster depth/color data along with processing state and metadata.


Definition at line 55 of file RasterFrame.h.


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