Public Member Functions | Public Attributes | List of all members
sick_scan_xd_subscriber.RefPointcloudMsg Class Reference

Public Member Functions

def __init__ (self, msg=None)
 
def convert_pointcloud_field_datatype (self, field_datatype)
 
def identical_fields (self, reference_fields, received_fields)
 
def identical_messages (self, reference_msg, received_msg)
 
def identical_pointclouds (self, reference_pointcloud_hex, received_pointcloud_hex, pointcloud_width, pointcloud_height, pointcloud_point_step, pointcloud_row_step, field_description)
 
def to_dictionary (self)
 

Public Attributes

 data
 
 fields
 
 frame_id
 
 height
 
 point_step
 
 row_step
 
 width
 

Detailed Description

Subset of a PointCloud2 message. Used to verify received PointCloud2 messages against reference (groundtruth) values

Definition at line 60 of file sick_scan_xd_subscriber.py.

Constructor & Destructor Documentation

◆ __init__()

def sick_scan_xd_subscriber.RefPointcloudMsg.__init__ (   self,
  msg = None 
)
Initializing constructor

Definition at line 64 of file sick_scan_xd_subscriber.py.

Member Function Documentation

◆ convert_pointcloud_field_datatype()

def sick_scan_xd_subscriber.RefPointcloudMsg.convert_pointcloud_field_datatype (   self,
  field_datatype 
)

Definition at line 116 of file sick_scan_xd_subscriber.py.

◆ identical_fields()

def sick_scan_xd_subscriber.RefPointcloudMsg.identical_fields (   self,
  reference_fields,
  received_fields 
)
Returns True, if reference_fields and received_fields are identical

Definition at line 103 of file sick_scan_xd_subscriber.py.

◆ identical_messages()

def sick_scan_xd_subscriber.RefPointcloudMsg.identical_messages (   self,
  reference_msg,
  received_msg 
)
Returns True, if reference_msg and received_msg are identical except for the sequence counter and small floating point differences.

Definition at line 92 of file sick_scan_xd_subscriber.py.

◆ identical_pointclouds()

def sick_scan_xd_subscriber.RefPointcloudMsg.identical_pointclouds (   self,
  reference_pointcloud_hex,
  received_pointcloud_hex,
  pointcloud_width,
  pointcloud_height,
  pointcloud_point_step,
  pointcloud_row_step,
  field_description 
)

Definition at line 144 of file sick_scan_xd_subscriber.py.

◆ to_dictionary()

def sick_scan_xd_subscriber.RefPointcloudMsg.to_dictionary (   self)
Converts and returns all member variables to a serializable dictionary

Definition at line 75 of file sick_scan_xd_subscriber.py.

Member Data Documentation

◆ data

sick_scan_xd_subscriber.RefPointcloudMsg.data

Definition at line 74 of file sick_scan_xd_subscriber.py.

◆ fields

sick_scan_xd_subscriber.RefPointcloudMsg.fields

Definition at line 73 of file sick_scan_xd_subscriber.py.

◆ frame_id

sick_scan_xd_subscriber.RefPointcloudMsg.frame_id

Definition at line 68 of file sick_scan_xd_subscriber.py.

◆ height

sick_scan_xd_subscriber.RefPointcloudMsg.height

Definition at line 70 of file sick_scan_xd_subscriber.py.

◆ point_step

sick_scan_xd_subscriber.RefPointcloudMsg.point_step

Definition at line 71 of file sick_scan_xd_subscriber.py.

◆ row_step

sick_scan_xd_subscriber.RefPointcloudMsg.row_step

Definition at line 72 of file sick_scan_xd_subscriber.py.

◆ width

sick_scan_xd_subscriber.RefPointcloudMsg.width

Definition at line 69 of file sick_scan_xd_subscriber.py.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:21