RapyutaSimulationPlugins
Public Member Functions | Public Attributes | List of all members
URRROS2TFsPublisher Class Reference

TF Publisher class for multiple tf data. Please check URRRobotROS2Interface as example. More...

#include <RRROS2TFPublisher.h>

Inheritance diagram for URRROS2TFsPublisher:
Inheritance graph
[legend]
Collaboration diagram for URRROS2TFsPublisher:
Collaboration graph
[legend]

Public Member Functions

virtual void GetROS2Msg (FROSTFMsg &OutROSTf) override
 Add all TFComponents to OutROSTf. More...
 
- Public Member Functions inherited from URRROS2TFPublisherBase
 URRROS2TFPublisherBase ()
 Construct a new URRROS2TFPublisher object. More...
 
bool InitializeWithROS2 (UROS2NodeComponent *InROS2Node) override
 Initialize publisher with QoS. More...
 
virtual void UpdateMessage (UROS2GenericMsg *InMessage) override
 Update message frorm #TF. More...
 

Public Attributes

TArray< URRROS2TFComponent * > TFComponents
 TF data array. More...
 
- Public Attributes inherited from URRROS2TFPublisherBase
bool IsStatic = false
 Publish static tf or not. More...
 

Additional Inherited Members

- Protected Member Functions inherited from URRROS2TFPublisherBase
virtual void AddTFtoMsg (FROSTFMsg &OutROSTf, const FString &InFrameId, const FString &InChildFrameId, const FTransform &InTf)
 Add tf data to OutROSTf from InFrameId, InChildFrameId, and InTf. More...
 
virtual void AddTFtoMsg (FROSTFMsg &OutROSTf, URRROS2TFComponent *InTfc)
 Add tf data to OutROSTf from URRROS2TFComponent. More...
 

Detailed Description

TF Publisher class for multiple tf data. Please check URRRobotROS2Interface as example.

UCLASS(ClassGroup = (Custom), Blueprintable, meta = (BlueprintSpawnableComponent))

Member Function Documentation

◆ GetROS2Msg()

virtual void URRROS2TFsPublisher::GetROS2Msg ( FROSTFMsg &  OutROSTf)
overridevirtual

Add all TFComponents to OutROSTf.

Parameters
OutROSTf

Reimplemented from URRROS2TFPublisherBase.

Member Data Documentation

◆ TFComponents

TArray<URRROS2TFComponent*> URRROS2TFsPublisher::TFComponents

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