Public Member Functions | Private Attributes | List of all members
ADI3DToFADTF31xxFrameInfo Class Reference

This is the class for adtf31xx sensor frame. More...

#include <adi_3dtof_adtf31xx_frame_info.h>

Public Member Functions

 ADI3DToFADTF31xxFrameInfo (int image_width, int image_height)
 Constructor. More...
 
unsigned short * getABFrame () const
 Get the AB image frame. More...
 
unsigned char * getCompressedABFrame () const
 Get Compressed AB image frame. More...
 
int getCompressedABFrameSize () const
 Gives compressed AB image size. More...
 
unsigned char * getCompressedDepthFrame () const
 Get Compressed depth image frame. More...
 
int getCompressedDepthFrameSize () const
 Gives compressed depth image size. More...
 
unsigned short * getConfFrame () const
 Get Confidence frame. More...
 
unsigned short * getDepthFrame () const
 Get the depth image frame. More...
 
ros::Time getFrameTimestamp () const
 Get Frame Timestamp. More...
 
ros::TimegetFrameTimestampPtr ()
 Get Frame Timestamp Pointer. More...
 
short * getXYZFrame () const
 Get point cloud frame. More...
 
ADI3DToFADTF31xxFrameInfooperator= (const ADI3DToFADTF31xxFrameInfo &rhs)
 
void setCompressedABFrameSize (int compressed_ab_frame_size)
 Set the Compressed AB Image Size. More...
 
void setCompressedDepthFrameSize (int compressed_depth_frame_size)
 Set the Compressed depth image size. More...
 
 ~ADI3DToFADTF31xxFrameInfo ()
 Destructor. More...
 

Private Attributes

unsigned short * ab_frame_
 AB image. More...
 
unsigned char * compressed_ab_frame_
 compressed ab frame More...
 
int compressed_ab_frame_size_
 compressed ab frame size More...
 
unsigned char * compressed_depth_frame_
 compressed depth frame More...
 
int compressed_depth_frame_size_
 compressed depth frame size More...
 
unsigned short * conf_frame_
 conf frame More...
 
unsigned short * depth_frame_
 Depth image. More...
 
ros::Time frame_timestamp_
 Frame Timestamp. More...
 
int image_height_
 Image height. More...
 
int image_width_
 Image width. More...
 
short * xyz_frame_
 xyz frame More...
 

Detailed Description

This is the class for adtf31xx sensor frame.

Definition at line 16 of file adi_3dtof_adtf31xx_frame_info.h.

Constructor & Destructor Documentation

◆ ADI3DToFADTF31xxFrameInfo()

ADI3DToFADTF31xxFrameInfo::ADI3DToFADTF31xxFrameInfo ( int  image_width,
int  image_height 
)
inline

Constructor.

Parameters
image_width- Image Width
image_height- Image Height

Definition at line 29 of file adi_3dtof_adtf31xx_frame_info.h.

◆ ~ADI3DToFADTF31xxFrameInfo()

ADI3DToFADTF31xxFrameInfo::~ADI3DToFADTF31xxFrameInfo ( )
inline

Destructor.

Definition at line 55 of file adi_3dtof_adtf31xx_frame_info.h.

Member Function Documentation

◆ getABFrame()

unsigned short* ADI3DToFADTF31xxFrameInfo::getABFrame ( ) const
inline

Get the AB image frame.

Returns
unsigned short* AB image pointer

Definition at line 98 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getCompressedABFrame()

unsigned char* ADI3DToFADTF31xxFrameInfo::getCompressedABFrame ( ) const
inline

Get Compressed AB image frame.

Returns
unsigned char* compressed AB image pointer

Definition at line 138 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getCompressedABFrameSize()

int ADI3DToFADTF31xxFrameInfo::getCompressedABFrameSize ( ) const
inline

Gives compressed AB image size.

Returns
int size of compressed AB image

Definition at line 178 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getCompressedDepthFrame()

unsigned char* ADI3DToFADTF31xxFrameInfo::getCompressedDepthFrame ( ) const
inline

Get Compressed depth image frame.

Returns
unsigned char* compressed depth image pointer

Definition at line 128 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getCompressedDepthFrameSize()

int ADI3DToFADTF31xxFrameInfo::getCompressedDepthFrameSize ( ) const
inline

Gives compressed depth image size.

Returns
int size of compressed depth image

Definition at line 168 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getConfFrame()

unsigned short* ADI3DToFADTF31xxFrameInfo::getConfFrame ( ) const
inline

Get Confidence frame.

Returns
unsigned short* Confidence pointer

Definition at line 118 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getDepthFrame()

unsigned short* ADI3DToFADTF31xxFrameInfo::getDepthFrame ( ) const
inline

Get the depth image frame.

Returns
unsigned short* depth image pointer

Definition at line 88 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getFrameTimestamp()

ros::Time ADI3DToFADTF31xxFrameInfo::getFrameTimestamp ( ) const
inline

Get Frame Timestamp.

Returns
ros::Time Frame Timestamp

Definition at line 158 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getFrameTimestampPtr()

ros::Time* ADI3DToFADTF31xxFrameInfo::getFrameTimestampPtr ( )
inline

Get Frame Timestamp Pointer.

Returns
ros::Time* Frame Timnestamp pointer

Definition at line 148 of file adi_3dtof_adtf31xx_frame_info.h.

◆ getXYZFrame()

short* ADI3DToFADTF31xxFrameInfo::getXYZFrame ( ) const
inline

Get point cloud frame.

Returns
short* point cloud pointer

Definition at line 108 of file adi_3dtof_adtf31xx_frame_info.h.

◆ operator=()

ADI3DToFADTF31xxFrameInfo& ADI3DToFADTF31xxFrameInfo::operator= ( const ADI3DToFADTF31xxFrameInfo rhs)
inline

Definition at line 204 of file adi_3dtof_adtf31xx_frame_info.h.

◆ setCompressedABFrameSize()

void ADI3DToFADTF31xxFrameInfo::setCompressedABFrameSize ( int  compressed_ab_frame_size)
inline

Set the Compressed AB Image Size.

Parameters
compressed_ab_frame_sizesize of compressed AB image

Definition at line 198 of file adi_3dtof_adtf31xx_frame_info.h.

◆ setCompressedDepthFrameSize()

void ADI3DToFADTF31xxFrameInfo::setCompressedDepthFrameSize ( int  compressed_depth_frame_size)
inline

Set the Compressed depth image size.

Parameters
compressed_depth_frame_sizesize of compressed depth image

Definition at line 188 of file adi_3dtof_adtf31xx_frame_info.h.

Member Data Documentation

◆ ab_frame_

unsigned short* ADI3DToFADTF31xxFrameInfo::ab_frame_
private

AB image.

Definition at line 229 of file adi_3dtof_adtf31xx_frame_info.h.

◆ compressed_ab_frame_

unsigned char* ADI3DToFADTF31xxFrameInfo::compressed_ab_frame_
private

compressed ab frame

Definition at line 249 of file adi_3dtof_adtf31xx_frame_info.h.

◆ compressed_ab_frame_size_

int ADI3DToFADTF31xxFrameInfo::compressed_ab_frame_size_
private

compressed ab frame size

Definition at line 259 of file adi_3dtof_adtf31xx_frame_info.h.

◆ compressed_depth_frame_

unsigned char* ADI3DToFADTF31xxFrameInfo::compressed_depth_frame_
private

compressed depth frame

Definition at line 244 of file adi_3dtof_adtf31xx_frame_info.h.

◆ compressed_depth_frame_size_

int ADI3DToFADTF31xxFrameInfo::compressed_depth_frame_size_
private

compressed depth frame size

Definition at line 254 of file adi_3dtof_adtf31xx_frame_info.h.

◆ conf_frame_

unsigned short* ADI3DToFADTF31xxFrameInfo::conf_frame_
private

conf frame

Definition at line 239 of file adi_3dtof_adtf31xx_frame_info.h.

◆ depth_frame_

unsigned short* ADI3DToFADTF31xxFrameInfo::depth_frame_
private

Depth image.

Definition at line 225 of file adi_3dtof_adtf31xx_frame_info.h.

◆ frame_timestamp_

ros::Time ADI3DToFADTF31xxFrameInfo::frame_timestamp_
private

Frame Timestamp.

Definition at line 271 of file adi_3dtof_adtf31xx_frame_info.h.

◆ image_height_

int ADI3DToFADTF31xxFrameInfo::image_height_
private

Image height.

Definition at line 267 of file adi_3dtof_adtf31xx_frame_info.h.

◆ image_width_

int ADI3DToFADTF31xxFrameInfo::image_width_
private

Image width.

Definition at line 263 of file adi_3dtof_adtf31xx_frame_info.h.

◆ xyz_frame_

short* ADI3DToFADTF31xxFrameInfo::xyz_frame_
private

xyz frame

Definition at line 234 of file adi_3dtof_adtf31xx_frame_info.h.


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


adi_3dtof_adtf31xx
Author(s):
autogenerated on Sat May 17 2025 02:12:30