Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
#include <archive.h>
Public Member Functions | |
float3 * | get_vertices () |
void | export_to_ply (const std::string &fname, const frame_holder &texture) |
size_t | get_vertex_count () const |
float2 * | get_texture_coordinates () |
![]() | |
frame () | |
frame (const frame &r)=delete | |
frame (frame &&r) | |
frame & | operator= (const frame &r)=delete |
frame & | operator= (frame &&r) |
virtual | ~frame () |
rs2_metadata_type | get_frame_metadata (const rs2_frame_metadata_value &frame_metadata) const override |
bool | supports_frame_metadata (const rs2_frame_metadata_value &frame_metadata) const override |
const byte * | get_frame_data () const override |
rs2_time_t | get_frame_timestamp () const override |
rs2_timestamp_domain | get_frame_timestamp_domain () const override |
void | set_timestamp (double new_ts) override |
unsigned long long | get_frame_number () const override |
void | set_timestamp_domain (rs2_timestamp_domain timestamp_domain) override |
rs2_time_t | get_frame_system_time () const override |
std::shared_ptr< stream_profile_interface > | get_stream () const override |
void | set_stream (std::shared_ptr< stream_profile_interface > sp) override |
rs2_time_t | get_frame_callback_start_time_point () const override |
void | update_frame_callback_start_ts (rs2_time_t ts) override |
void | acquire () override |
void | release () override |
void | keep () override |
frame_interface * | publish (std::shared_ptr< archive_interface > new_owner) override |
void | attach_continuation (frame_continuation &&continuation) override |
void | disable_continuation () override |
archive_interface * | get_owner () const override |
std::shared_ptr< sensor_interface > | get_sensor () const override |
void | set_sensor (std::shared_ptr< sensor_interface > s) override |
void | log_callback_start (rs2_time_t timestamp) override |
void | log_callback_end (rs2_time_t timestamp) const override |
void | mark_fixed () override |
bool | is_fixed () const override |
![]() | |
virtual | ~frame_interface ()=default |
![]() | |
virtual | ~sensor_part ()=default |
Additional Inherited Members | |
![]() | |
std::vector< byte > | data |
frame_additional_data | additional_data |
void librealsense::points::export_to_ply | ( | const std::string & | fname, |
const frame_holder & | texture | ||
) |
float2* librealsense::points::get_texture_coordinates | ( | ) |
size_t librealsense::points::get_vertex_count | ( | ) | const |
float3* librealsense::points::get_vertices | ( | ) |