2#include <opencv2/core/core.hpp>
3#include <NDEVR/InfoPipe.h>
4#include <NDEVR/TranslatedString.h>
5#include <NDEVR/Buffer.h>
The equivelent of std::vector but with a bit more control.
A light-weight wrapper that will be a no-op if there is not a valid log reference,...
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
The primary namespace for the NDEVR SDK.
float fltp04
Defines an alias representing a 4 byte floating-point number Bit layout is as follows: -Sign: 1 bit a...
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
double fltp08
Defines an alias representing an 8 byte floating-point number.
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...
Aggregates input and output data for a single tracking frame.
fltp04 inlier_quality
Inlier tracking quality.
TranslatedString message
Status message.
Sophus::SE3f pose
Estimated camera pose.
cv::Mat depth_frame
Depth image frame.
Ray< 3, fltp04 > velocity
Estimated velocity.
Buffer< IMU::Point > imu_data
IMU measurements for this frame.
cv::Mat right_frame
Right stereo image.
TranslatedString action
Current action description.
cv::Mat ir_frame
Infrared image frame.
uint04 filtered_points
Filtered point count.
LogPtr log
Logger instance.
fltp08 frame_time
Capture timestamp.
uint04 inlier_points
Inlier point count.
uint04 tracking_points
Total tracking point count.
fltp04 imu_calibration_percent
IMU calibration progress (0-1).
cv::Mat left_frame
Left stereo image.
cv::Mat color_frame
Color image frame.
fltp04 quality
Overall tracking quality.