On this page

TransformStampedSubscriber QML Type

Subscribes to geometry_msgs::msg::TransformStamped messages — This expresses a transform from coordinate frame header.frame_id to the coordinate frame child_frame_id at the time of header.stamp. More...

Import Statement: import QtRos2.GeometryMsgs
Inherits:

SubscriberBase

Status: Experimental Extension

Properties

Signals

Detailed Description

This message is mostly used by the tf2 package. See its documentation for more information.

The child_frame_id is necessary in addition to the frame_id in the Header to communicate the full reference for the transform in a self contained message.

TransformStampedSubscriber receives transformStamped values from a ROS 2 topic. Set the topic and node properties, then connect to the messageReceived() signal.

See also TransformStampedPublisher and transformStamped.

Property Documentation

childFrameId : string

The childFrameId field of the last received message. Updated whenever a new message arrives. childFrameIdChanged is emitted on every update.

header : header

The header field of the last received message. Updated whenever a new message arrives. headerChanged is emitted on every update.

message : transformStamped

The last message received on topic. Updated whenever a new message arrives.

transform : transform

The transform field of the last received message. Updated whenever a new message arrives. transformChanged is emitted on every update.

Signal Documentation

messageReceived(transformStamped msg)

Emitted when a new transformStamped arrives on topic. msg contains the received value.

Note: The corresponding handler is onMessageReceived.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.