Astra SDK  v2.1.3
Public 成员函数 | 所有成员列表
astra::InfraredFrame16类 参考

A Infrared Frame use 16bit unsigned short format. 更多...

#include <Infrared.hpp>

类 astra::InfraredFrame16 继承关系图:
astra::ImageFrame< uint16_t, ASTRA_STREAM_INFRARED >

Public 成员函数

 InfraredFrame16 (astra_imageframe_t frame)
 
- Public 成员函数 继承自 astra::ImageFrame< uint16_t, ASTRA_STREAM_INFRARED >
 ImageFrame (astra_imageframe_t frame, astra_pixel_format_t expected_format)
 Default constructs 更多...
 
const bool is_valid () const
 get is vaild 更多...
 
const int width () const
 get width 更多...
 
const int height () const
 get height 更多...
 
const std::uint8_t bytes_per_pixel () const
 get bytes per pixel 更多...
 
const astra_frame_index_t frame_index () const
 get frame index 更多...
 
const astra_imageframe_t handle () const
 get handle 更多...
 
const uint16_t * data () const
 get data pointer 更多...
 
const size_t byte_length () const
 get byte length 更多...
 
const size_t length () const
 get length 更多...
 
void copy_to (uint16_t *buffer) const
 copy to buffer 更多...
 
void rotate (int angle)
 

额外继承的成员函数

- 静态 Public 成员函数 继承自 astra::ImageFrame< uint16_t, ASTRA_STREAM_INFRARED >
static astra_stream_type_t stream_type ()
 get stream type 更多...
 
static TFrameType acquire (astra_reader_frame_t readerFrame, astra_stream_subtype_t subtype)
 acquire frame 更多...
 

详细描述

A Infrared Frame use 16bit unsigned short format.

A Infrared Frame use 16bit unsigned short format.

示例
MultiSensorViewer-SFML\main.cpp , 以及 SimpleStreamViewer-SFML\main.cpp.

该类的文档由以下文件生成: