34 struct _k4a_capture_t;
36 struct _k4a_transformation_t;
48 class AzureKinectRecorder;
59 bool Connect(
size_t sensor_index)
override;
62 bool enable_align_depth_to_color)
const override;
68 _k4a_capture_t* capture, _k4a_transformation_t* transformation);
Definition: AzureKinectRecorder.h:51
Definition: AzureKinectSensorConfig.h:45
Definition: AzureKinectSensor.h:53
_k4a_transformation_t * transform_depth_to_color_
Definition: AzureKinectSensor.h:74
static std::shared_ptr< geometry::RGBDImage > DecompressCapture(_k4a_capture_t *capture, _k4a_transformation_t *transformation)
Definition: AzureKinectSensor.cpp:252
std::shared_ptr< geometry::RGBDImage > CaptureFrame(bool enable_align_depth_to_color) const override
Definition: AzureKinectSensor.cpp:151
_k4a_device_t * device_
Definition: AzureKinectSensor.h:75
int timeout_
Definition: AzureKinectSensor.h:76
bool Connect(size_t sensor_index) override
Definition: AzureKinectSensor.cpp:48
void Disconnect()
Definition: AzureKinectSensor.cpp:129
static bool PrintFirmware(_k4a_device_t *device)
Definition: AzureKinectSensor.cpp:198
AzureKinectSensorConfig sensor_config_
Definition: AzureKinectSensor.h:73
AzureKinectSensor(const AzureKinectSensorConfig &sensor_config)
Default Constructor.
Definition: AzureKinectSensor.cpp:42
static bool ListDevices()
List available Azure Kinect devices.
Definition: AzureKinectSensor.cpp:231
_k4a_capture_t * CaptureRawFrame() const
Definition: AzureKinectSensor.cpp:134
~AzureKinectSensor()
Definition: AzureKinectSensor.cpp:46
Definition: RGBDSensor.h:41
Definition: PinholeCameraIntrinsic.cpp:35