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

ENABLE_GPU_OPTIMIZATION. More...

#include <adi_3dtof_image_stitching_input_info.h>

Public Member Functions

 ADI3DToFImageStitchingInputInfo (int image_width, int image_height, int num_sensors)
 Constructor. More...
 
unsigned short * getDepthFrame (int cam_id) const
 
ros::Time getDepthFrameTimestamp (int cam_id) const
 
unsigned short * getIRFrame (int cam_id) const
 
ros::Time getIRFrameTimestamp (int cam_id) const
 
int getNumSensors ()
 
float * getTransformMatrix (int cam_id)
 
ADI3DToFImageStitchingInputInfooperator= (const ADI3DToFImageStitchingInputInfo &rhs)
 
void setDepthFrameTimestamp (ros::Time timeDepth, int cam_id)
 
void setIRFrameTimestamp (ros::Time timeIR, int cam_id)
 
 ~ADI3DToFImageStitchingInputInfo ()
 Destructor. More...
 

Static Public Attributes

static const int MAX_NUM_SENSORS = 4
 

Private Attributes

unsigned short * depth_frame_ [MAX_NUM_SENSORS]
 Depth image. More...
 
ros::Time depth_frame_timestamp_ [MAX_NUM_SENSORS]
 Depth image. More...
 
int image_height_
 Image height. More...
 
int image_width_
 Image width. More...
 
unsigned short * ir_frame_ [MAX_NUM_SENSORS]
 IR image. More...
 
ros::Time ir_frame_timestamp_ [MAX_NUM_SENSORS]
 IR image. More...
 
int num_sensors_
 
float transform_matrix_ [MAX_NUM_SENSORS][16]
 

Detailed Description

ENABLE_GPU_OPTIMIZATION.

This is the class for input node for Stitch code

Definition at line 20 of file adi_3dtof_image_stitching_input_info.h.

Constructor & Destructor Documentation

◆ ADI3DToFImageStitchingInputInfo()

ADI3DToFImageStitchingInputInfo::ADI3DToFImageStitchingInputInfo ( int  image_width,
int  image_height,
int  num_sensors 
)
inline

Constructor.

Parameters
image_width- Image Width
image_height- Image Height
num_sensors- Number of Sensors

ENABLE_GPU_OPTIMIZATION

ENABLE_GPU_OPTIMIZATION

Definition at line 35 of file adi_3dtof_image_stitching_input_info.h.

◆ ~ADI3DToFImageStitchingInputInfo()

ADI3DToFImageStitchingInputInfo::~ADI3DToFImageStitchingInputInfo ( )
inline

Destructor.

ENABLE_GPU_OPTIMIZATION

ENABLE_GPU_OPTIMIZATION

Definition at line 63 of file adi_3dtof_image_stitching_input_info.h.

Member Function Documentation

◆ getDepthFrame()

unsigned short* ADI3DToFImageStitchingInputInfo::getDepthFrame ( int  cam_id) const
inline

Definition at line 92 of file adi_3dtof_image_stitching_input_info.h.

◆ getDepthFrameTimestamp()

ros::Time ADI3DToFImageStitchingInputInfo::getDepthFrameTimestamp ( int  cam_id) const
inline

Definition at line 102 of file adi_3dtof_image_stitching_input_info.h.

◆ getIRFrame()

unsigned short* ADI3DToFImageStitchingInputInfo::getIRFrame ( int  cam_id) const
inline

Definition at line 97 of file adi_3dtof_image_stitching_input_info.h.

◆ getIRFrameTimestamp()

ros::Time ADI3DToFImageStitchingInputInfo::getIRFrameTimestamp ( int  cam_id) const
inline

Definition at line 107 of file adi_3dtof_image_stitching_input_info.h.

◆ getNumSensors()

int ADI3DToFImageStitchingInputInfo::getNumSensors ( )
inline

Definition at line 127 of file adi_3dtof_image_stitching_input_info.h.

◆ getTransformMatrix()

float* ADI3DToFImageStitchingInputInfo::getTransformMatrix ( int  cam_id)
inline

Definition at line 122 of file adi_3dtof_image_stitching_input_info.h.

◆ operator=()

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

Definition at line 133 of file adi_3dtof_image_stitching_input_info.h.

◆ setDepthFrameTimestamp()

void ADI3DToFImageStitchingInputInfo::setDepthFrameTimestamp ( ros::Time  timeDepth,
int  cam_id 
)
inline

Definition at line 112 of file adi_3dtof_image_stitching_input_info.h.

◆ setIRFrameTimestamp()

void ADI3DToFImageStitchingInputInfo::setIRFrameTimestamp ( ros::Time  timeIR,
int  cam_id 
)
inline

Definition at line 117 of file adi_3dtof_image_stitching_input_info.h.

Member Data Documentation

◆ depth_frame_

unsigned short* ADI3DToFImageStitchingInputInfo::depth_frame_[MAX_NUM_SENSORS]
private

Depth image.

Definition at line 149 of file adi_3dtof_image_stitching_input_info.h.

◆ depth_frame_timestamp_

ros::Time ADI3DToFImageStitchingInputInfo::depth_frame_timestamp_[MAX_NUM_SENSORS]
private

Depth image.

Definition at line 153 of file adi_3dtof_image_stitching_input_info.h.

◆ image_height_

int ADI3DToFImageStitchingInputInfo::image_height_
private

Image height.

Definition at line 169 of file adi_3dtof_image_stitching_input_info.h.

◆ image_width_

int ADI3DToFImageStitchingInputInfo::image_width_
private

Image width.

Definition at line 165 of file adi_3dtof_image_stitching_input_info.h.

◆ ir_frame_

unsigned short* ADI3DToFImageStitchingInputInfo::ir_frame_[MAX_NUM_SENSORS]
private

IR image.

Definition at line 157 of file adi_3dtof_image_stitching_input_info.h.

◆ ir_frame_timestamp_

ros::Time ADI3DToFImageStitchingInputInfo::ir_frame_timestamp_[MAX_NUM_SENSORS]
private

IR image.

Definition at line 161 of file adi_3dtof_image_stitching_input_info.h.

◆ MAX_NUM_SENSORS

const int ADI3DToFImageStitchingInputInfo::MAX_NUM_SENSORS = 4
static

Definition at line 27 of file adi_3dtof_image_stitching_input_info.h.

◆ num_sensors_

int ADI3DToFImageStitchingInputInfo::num_sensors_
private

Definition at line 171 of file adi_3dtof_image_stitching_input_info.h.

◆ transform_matrix_

float ADI3DToFImageStitchingInputInfo::transform_matrix_[MAX_NUM_SENSORS][16]
private

Definition at line 173 of file adi_3dtof_image_stitching_input_info.h.


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


adi_3dtof_image_stitching
Author(s):
autogenerated on Fri Mar 21 2025 02:27:20