tf2_2d: Rolling
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace tf2
Namespace tf2_2d
Classes and Structs
Class Rotation
Class Transform
Class Vector2
Enums
Enum TF2Error
Enum TransformableResult
Functions
Function tf2::absolute
Function tf2::angle(const Quaternion&, const Quaternion&)
Function tf2::angle(const Vector3&)
Function tf2::angleShortestPath
Function tf2::closestAxis
Function tf2::convert(const A&, B&)
Function tf2::convert(const A&, A&)
Function tf2::covarianceNestedToRowMajor
Function tf2::covarianceRowMajorToNested
Function tf2::cross
Function tf2::deSerialize
Function tf2::deSerializeDouble
Function tf2::deSerializeFloat
Function tf2::displayTimePoint
Function tf2::distance
Function tf2::distance2
Function tf2::dot(const Quaternion&, const Quaternion&)
Function tf2::dot(const Vector3&)
Function tf2::doTransform(const geometry_msgs::msg::Vector3&, geometry_msgs::msg::Vector3&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::Vector3Stamped&, geometry_msgs::msg::Vector3Stamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::Point&, geometry_msgs::msg::Point&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::Point32&, geometry_msgs::msg::Point32&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::PointStamped&, geometry_msgs::msg::PointStamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::PoseStamped&, geometry_msgs::msg::PoseStamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::Polygon&, geometry_msgs::msg::Polygon&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::PolygonStamped&, geometry_msgs::msg::PolygonStamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::PoseWithCovariance&, geometry_msgs::msg::PoseWithCovariance&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::PoseWithCovarianceStamped&, geometry_msgs::msg::PoseWithCovarianceStamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::Quaternion&, geometry_msgs::msg::Quaternion&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::QuaternionStamped&, geometry_msgs::msg::QuaternionStamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::Transform&, geometry_msgs::msg::Transform&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::TransformStamped&, geometry_msgs::msg::TransformStamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::Pose&, geometry_msgs::msg::Pose&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::VelocityStamped&, geometry_msgs::msg::VelocityStamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::Wrench&, geometry_msgs::msg::Wrench&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const geometry_msgs::msg::WrenchStamped&, geometry_msgs::msg::WrenchStamped&, const geometry_msgs::msg::TransformStamped&)
Function tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)
Function tf2::durationFromSec
Function tf2::durationToSec
Function tf2::fromMsg(const geometry_msgs::msg::Vector3&, tf2::Vector3&)
Function tf2::fromMsg(const geometry_msgs::msg::Vector3Stamped&, geometry_msgs::msg::Vector3Stamped&)
Function tf2::fromMsg(const geometry_msgs::msg::Point&, tf2::Vector3&)
Function tf2::fromMsg(const geometry_msgs::msg::Point32&, tf2::Vector3&)
Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, geometry_msgs::msg::PointStamped&)
Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, geometry_msgs::msg::PoseStamped&)
Function tf2::fromMsg(const geometry_msgs::msg::Polygon&, geometry_msgs::msg::Polygon&)
Function tf2::fromMsg(const geometry_msgs::msg::PolygonStamped&, geometry_msgs::msg::PolygonStamped&)
Function tf2::fromMsg(const geometry_msgs::msg::Transform&, tf2::Transform&)
Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovariance&, geometry_msgs::msg::PoseWithCovariance&)
Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&, geometry_msgs::msg::PoseWithCovarianceStamped&)
Function tf2::fromMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&, tf2::WithCovarianceStamped<tf2::Transform>&)
Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, geometry_msgs::msg::QuaternionStamped&)
Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, tf2::Stamped<tf2::Quaternion>&)
Function tf2::fromMsg(const geometry_msgs::msg::TransformStamped&, geometry_msgs::msg::TransformStamped&)
Function tf2::fromMsg(const geometry_msgs::msg::TransformStamped&, tf2::Stamped<tf2::Transform>&)
Function tf2::fromMsg(const geometry_msgs::msg::Pose&, geometry_msgs::msg::Pose&)
Function tf2::fromMsg(const geometry_msgs::msg::Pose&, tf2::Transform&)
Function tf2::fromMsg(const geometry_msgs::msg::WrenchStamped&, geometry_msgs::msg::WrenchStamped&)
Function tf2::fromMsg(const A&, B&)
Function tf2::fromMsg(const geometry_msgs::msg::Quaternion&, tf2::Quaternion&)
Function tf2::fromMsg(const geometry_msgs::msg::Vector3&, tf2_2d::Vector2&)
Function tf2::fromMsg(const geometry_msgs::msg::Point&, tf2_2d::Vector2&)
Function tf2::fromMsg(const geometry_msgs::msg::Point32&, tf2_2d::Vector2&)
Function tf2::fromMsg(const geometry_msgs::msg::Vector3Stamped&, tf2::Stamped<tf2_2d::Vector2>&)
Function tf2::fromMsg(const geometry_msgs::msg::PointStamped&, tf2::Stamped<tf2_2d::Vector2>&)
Function tf2::fromMsg(const geometry_msgs::msg::Quaternion&, tf2_2d::Rotation&)
Function tf2::fromMsg(const geometry_msgs::msg::QuaternionStamped&, tf2::Stamped<tf2_2d::Rotation>&)
Function tf2::fromMsg(const geometry_msgs::msg::Transform&, tf2_2d::Transform&)
Function tf2::fromMsg(const geometry_msgs::msg::Pose&, tf2_2d::Transform&)
Function tf2::fromMsg(const geometry_msgs::msg::Pose2D&, tf2_2d::Transform&)
Function tf2::fromMsg(const geometry_msgs::msg::TransformStamped&, tf2::Stamped<tf2_2d::Transform>&)
Function tf2::fromMsg(const geometry_msgs::msg::PoseStamped&, tf2::Stamped<tf2_2d::Transform>&)
Function tf2::furthestAxis
Function tf2::fuzzyZero
Function tf2::get_now
Function tf2::getCovarianceMatrix(const geometry_msgs::msg::PoseWithCovariance&)
Function tf2::getCovarianceMatrix(const geometry_msgs::msg::PoseWithCovarianceStamped&)
Function tf2::getCovarianceMatrix(const T&)
Function tf2::getCovarianceMatrix(const tf2::WithCovarianceStamped<P>&)
Function tf2::getEulerYPR
Function tf2::getFrameId(const geometry_msgs::msg::Vector3Stamped&)
Function tf2::getFrameId(const geometry_msgs::msg::PointStamped&)
Function tf2::getFrameId(const geometry_msgs::msg::PoseStamped&)
Function tf2::getFrameId(const geometry_msgs::msg::PolygonStamped&)
Function tf2::getFrameId(const geometry_msgs::msg::PoseWithCovarianceStamped&)
Function tf2::getFrameId(const geometry_msgs::msg::QuaternionStamped&)
Function tf2::getFrameId(const geometry_msgs::msg::TransformStamped&)
Function tf2::getFrameId(const geometry_msgs::msg::WrenchStamped&)
Function tf2::getFrameId(const T&)
Function tf2::getFrameId(const tf2::Stamped<P>&)
Function tf2::getSkewSymmetricMatrix
Function tf2::getTimestamp(const geometry_msgs::msg::Vector3Stamped&)
Function tf2::getTimestamp(const geometry_msgs::msg::PointStamped&)
Function tf2::getTimestamp(const geometry_msgs::msg::PoseStamped&)
Function tf2::getTimestamp(const geometry_msgs::msg::PolygonStamped&)
Function tf2::getTimestamp(const geometry_msgs::msg::PoseWithCovarianceStamped&)
Function tf2::getTimestamp(const geometry_msgs::msg::QuaternionStamped&)
Function tf2::getTimestamp(const geometry_msgs::msg::TransformStamped&)
Function tf2::getTimestamp(const geometry_msgs::msg::WrenchStamped&)
Function tf2::getTimestamp(const T&)
Function tf2::getTimestamp(const tf2::Stamped<P>&)
Function tf2::getTransformIdentity
Function tf2::getX
Function tf2::getY
Function tf2::getYaw
Function tf2::getZ
Function tf2::gmTransformToKDL
Function tf2::inverse
Function tf2::isnan
Function tf2::isZero
Function tf2::length(const Quaternion&)
Function tf2::length()
Function tf2::length2
Function tf2::lerp(const Vector3&, const tf2Scalar&)
Function tf2::lerp(const Vector3&, const Vector3&, const tf2Scalar&)
Function tf2::maxAxis
Function tf2::minAxis
Function tf2::normalize
Function tf2::normalized
Function tf2::operator const tf2Scalar *
Function tf2::operator tf2Scalar *
Function tf2::operator!=(const QuadWord&)
Function tf2::operator!=(const Vector3&)
Function tf2::operator*(const Matrix3x3&, const Vector3&)
Function tf2::operator*(const Vector3&, const Matrix3x3&)
Function tf2::operator*(const Matrix3x3&, const Matrix3x3&)
Function tf2::operator*(const Quaternion&, const Quaternion&)
Function tf2::operator*(const Quaternion&, const Vector3&)
Function tf2::operator*(const Vector3&, const Quaternion&)
Function tf2::operator*(const Vector3&, const Vector3&)
Function tf2::operator*(const Vector3&, const tf2Scalar&)
Function tf2::operator*(const tf2Scalar&, const Vector3&)
Function tf2::operator*=(const tf2Scalar&)
Function tf2::operator*=(const Vector3&)
Function tf2::operator+
Function tf2::operator+=
Function tf2::operator-(const Quaternion&)
Function tf2::operator-(const Vector3&, const Vector3&)
Function tf2::operator-(const Vector3&)
Function tf2::operator-=
Function tf2::operator/(const Vector3&, const tf2Scalar&)
Function tf2::operator/(const Vector3&, const Vector3&)
Function tf2::operator/=
Function tf2::operator==(const Matrix3x3&, const Matrix3x3&)
Function tf2::operator==(const QuadWord&)
Function tf2::operator==(const Transform&, const Transform&)
Function tf2::operator==(const Vector3&)
Function tf2::operator==(const Stamped<T>&, const Stamped<T>&)
Function tf2::operator==(const WithCovarianceStamped<T>&, const WithCovarianceStamped<T>&)
Function tf2::QuadWord(const tf2Scalar&, const tf2Scalar&, const tf2Scalar&)
Function tf2::QuadWord(const tf2Scalar&, const tf2Scalar&, const tf2Scalar&, const tf2Scalar&)
Function tf2::quatRotate
Function tf2::rotate
Function tf2::serialize
Function tf2::serializeDouble
Function tf2::serializeFloat
Function tf2::setInterpolate3
Function tf2::setMax(const QuadWord&)
Function tf2::setMax(const Vector3&)
Function tf2::setMin(const QuadWord&)
Function tf2::setMin(const Vector3&)
Function tf2::setValue(const tf2Scalar&, const tf2Scalar&, const tf2Scalar&)
Function tf2::setValue(const tf2Scalar&, const tf2Scalar&, const tf2Scalar&, const tf2Scalar&)
Function tf2::setW
Function tf2::setX
Function tf2::setY
Function tf2::setZ
Function tf2::setZero
Function tf2::shortestArcQuat
Function tf2::shortestArcQuatNormalize2
Function tf2::slerp
Function tf2::tf2Angle
Function tf2::tf2Cross
Function tf2::tf2Distance
Function tf2::tf2Distance2
Function tf2::tf2Dot
Function tf2::tf2PlaneSpace1
Function tf2::tf2SwapScalarEndian
Function tf2::tf2SwapVector3Endian
Function tf2::tf2Triple
Function tf2::tf2UnSwapVector3Endian
Function tf2::timeFromSec
Function tf2::timeToSec
Function tf2::toMsg(const tf2::Vector3&)
Function tf2::toMsg(const geometry_msgs::msg::Vector3Stamped&)
Function tf2::toMsg(const tf2::Vector3&, geometry_msgs::msg::Point&)
Function tf2::toMsg(const tf2::Vector3&, geometry_msgs::msg::Point32&)
Function tf2::toMsg(const geometry_msgs::msg::PointStamped&)
Function tf2::toMsg(const geometry_msgs::msg::PoseStamped&)
Function tf2::toMsg(const geometry_msgs::msg::Polygon&)
Function tf2::toMsg(const geometry_msgs::msg::PolygonStamped&)
Function tf2::toMsg(const geometry_msgs::msg::PoseWithCovariance&)
Function tf2::toMsg(const geometry_msgs::msg::PoseWithCovarianceStamped&)
Function tf2::toMsg(const tf2::WithCovarianceStamped<tf2::Transform>&)
Function tf2::toMsg(const tf2::Quaternion&)
Function tf2::toMsg(const geometry_msgs::msg::QuaternionStamped&)
Function tf2::toMsg(const tf2::Stamped<tf2::Quaternion>&)
Function tf2::toMsg(const tf2::Transform&)
Function tf2::toMsg(const tf2::Transform&, geometry_msgs::msg::Transform&)
Function tf2::toMsg(const geometry_msgs::msg::TransformStamped&)
Function tf2::toMsg(const tf2::Stamped<tf2::Transform>&)
Function tf2::toMsg(const geometry_msgs::msg::Pose&)
Function tf2::toMsg(const tf2::Transform&, geometry_msgs::msg::Pose&)
Function tf2::toMsg(const geometry_msgs::msg::WrenchStamped&)
Function tf2::toMsg(const A&)
Function tf2::toMsg(const tf2_2d::Vector2&, geometry_msgs::msg::Vector3&)
Function tf2::toMsg(const tf2_2d::Vector2&, geometry_msgs::msg::Point&)
Function tf2::toMsg(const tf2_2d::Vector2&, geometry_msgs::msg::Point32&)
Function tf2::toMsg(const tf2_2d::Vector2&)
Function tf2::toMsg(const tf2::Stamped<tf2_2d::Vector2>&, geometry_msgs::msg::Vector3Stamped&)
Function tf2::toMsg(const tf2::Stamped<tf2_2d::Vector2>&, geometry_msgs::msg::PointStamped&)
Function tf2::toMsg(const tf2::Stamped<tf2_2d::Vector2>&)
Function tf2::toMsg(const tf2_2d::Rotation&, geometry_msgs::msg::Quaternion&)
Function tf2::toMsg(const tf2_2d::Rotation&)
Function tf2::toMsg(const tf2::Stamped<tf2_2d::Rotation>&, geometry_msgs::msg::QuaternionStamped&)
Function tf2::toMsg(const tf2::Stamped<tf2_2d::Rotation>&)
Function tf2::toMsg(const tf2_2d::Transform&, geometry_msgs::msg::Transform&)
Function tf2::toMsg(const tf2_2d::Transform&, geometry_msgs::msg::Pose&)
Function tf2::toMsg(const tf2_2d::Transform&, geometry_msgs::msg::Pose2D&)
Function tf2::toMsg(const tf2_2d::Transform&)
Function tf2::toMsg(const tf2::Stamped<tf2_2d::Transform>&, geometry_msgs::msg::TransformStamped&)
Function tf2::toMsg(const tf2::Stamped<tf2_2d::Transform>&, geometry_msgs::msg::PoseStamped&)
Function tf2::toMsg(const tf2::Stamped<tf2_2d::Transform>&)
Function tf2::transformCovariance(const geometry_msgs::msg::PoseWithCovariance::_covariance_type&, const tf2::Transform&)
Function tf2::transformCovariance(const Eigen::Matrix3d&, const tf2_2d::Transform&)
Function tf2::transformCovariance(const std::array<double, 9>&, const tf2_2d::Transform&)
Function tf2::transformCovariance(const boost::array<double, 9>&, const tf2_2d::Transform&)
Function tf2::triple
Function tf2::Vector3
Function tf2::w
Function tf2::x
Function tf2::y
Function tf2::z
Function tf2_2d::operator*(Rotation, const tf2Scalar)
Function tf2_2d::operator*(const tf2Scalar, Rotation)
Function tf2_2d::operator*(const Rotation&, const Vector2&)
Function tf2_2d::operator*(Transform, const Transform&)
Function tf2_2d::operator*(const Transform&, const Vector2&)
Function tf2_2d::operator*(const Transform&, const Rotation&)
Function tf2_2d::operator*(Vector2, const tf2Scalar)
Function tf2_2d::operator*(const tf2Scalar, Vector2)
Function tf2_2d::operator*(Vector2, const Vector2&)
Function tf2_2d::operator+(Rotation, const Rotation&)
Function tf2_2d::operator+(Vector2, const Vector2&)
Function tf2_2d::operator-(Rotation, const Rotation&)
Function tf2_2d::operator-(Vector2, const Vector2&)
Function tf2_2d::operator/(Rotation, const tf2Scalar)
Function tf2_2d::operator/(Vector2, const tf2Scalar)
Function tf2_2d::operator/(Vector2, const Vector2&)
Function tf2_2d::operator<<(std::ostream&, const Rotation&)
Function tf2_2d::operator<<(std::ostream&, const Transform&)
Function tf2_2d::operator<<(std::ostream&, const Vector2&)
Variables
Variable tf2::QuadWord
Variable tf2::TIMECACHE_DEFAULT_MAX_STORAGE_TIME
Variable tf2::TransformAvailable
Variable tf2::TransformFailure
Variable tf2::Vector3
Typedefs
Typedef tf2::CompactFrameID
Typedef tf2::Duration
Typedef tf2::IDuration
Typedef tf2::P_TimeAndFrameID
Typedef tf2::TimeCacheInterfacePtr
Typedef tf2::TimePoint
Typedef tf2::TransformableRequestHandle
Directories
Directory include
Directory tf2_2d
Files
File rotation.h
File rotation.hpp
File rotation_impl.hpp
File tf2_2d.h
File tf2_2d.hpp
File transform.h
File transform.hpp
File transform_impl.hpp
File vector2.h
File vector2.hpp
File vector2_impl.hpp
Standard Documents
README
tf2_2d
Using tf2 toMsg() and fromMsg()
Transformation math
PACKAGE
CHANGELOG
Changelog for package tf2_2d
1.3.2 (2025-05-24)
1.3.1 (2025-02-04)
1.3.0 (2025-02-04)
1.2.0 (2024-09-16)
1.1.0 (2024-06-17)
1.0.1 (2023-03-03)
0.6.4 (2021-07-14)
0.6.3 (2021-07-13)
0.6.2 (2021-07-12)
0.6.1 (2021-07-11)
0.6.0 (2020-10-02)
0.5.0 (2019-07-12)
0.4.0 (2019-03-18)
0.3.0 (2019-01-16)
0.2.0 (2018-04-16)
0.1.0 (2018-02-14)
LICENSE
Ros Package Dependencies
rclcpp
tf2
tf2_geometry_msgs
tf2_ros
Index
tf2_2d: Rolling
C++ API
Function tf2::operator*(const tf2Scalar&, const Vector3&)
View page source
Function tf2::operator*(const tf2Scalar&, const Vector3&)
Function Documentation
Vector3
tf2
::
operator
*
(
const
tf2Scalar
&
s
,
const
Vector3
&
v
)