UnitySensors
UnitySensors.ROS.Serializer.PointCloud.PointCloud2MsgSerializer< T > Class Template Reference
Inheritance diagram for UnitySensors.ROS.Serializer.PointCloud.PointCloud2MsgSerializer< T >:
Collaboration diagram for UnitySensors.ROS.Serializer.PointCloud.PointCloud2MsgSerializer< T >:

Public Member Functions

void SetSource (IPointCloudInterface< T > sourceInterface)
 
override void Init ()
 
override PointCloud2Msg Serialize ()
 
override void OnDestroy ()
 

Protected Attributes

IPointCloudInterface< T > _sourceInterface
 
- Protected Attributes inherited from UnitySensors.ROS.Serializer.RosMsgSerializer< PointCloud2Msg >
_msg
 

Private Attributes

HeaderSerializer _header
 
int _pointsNum
 
JobHandle _jobHandle
 
IInvertXJob _invertXJob
 
NativeArray< byte > _data
 

Additional Inherited Members

- Properties inherited from UnitySensors.ROS.Serializer.RosMsgSerializer< PointCloud2Msg >
msg [get]
 

Member Function Documentation

◆ Init()

Reimplemented from UnitySensors.ROS.Serializer.RosMsgSerializer< PointCloud2Msg >.

Here is the call graph for this function:

◆ OnDestroy()

◆ Serialize()

override PointCloud2Msg UnitySensors.ROS.Serializer.PointCloud.PointCloud2MsgSerializer< T >.Serialize ( )
virtual

Implements UnitySensors.ROS.Serializer.RosMsgSerializer< PointCloud2Msg >.

Here is the call graph for this function:

◆ SetSource()

Member Data Documentation

◆ _data

◆ _header

◆ _invertXJob

◆ _jobHandle

◆ _pointsNum

◆ _sourceInterface


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