|
| static FVector | ConvertHandedness (const FVector &InLocation) |
| |
| static FVector2D | ConvertHandedness2D (const FVector2D &InLocation) |
| |
| template<typename T > |
| static T | DistanceROSToUE (const T &InROSDistance) |
| |
| template<typename T > |
| static T | SizeROSToUE (const T &InROSSize) |
| |
| template<typename T > |
| static T | DistanceUEToROS (const T &InUESize) |
| |
| template<typename T > |
| static T | SizeUEToROS (const T &InUESize) |
| |
| static FVector | VectorUEToROS (const FVector &Input) |
| |
| static FORCEINLINE void | VectorUEToROS (const double &InputX, const double &InputY, const double &InputZ, double &OutputX, double &OutputY, double &OutputZ) |
| |
| static FVector2D | Vector2DUEToROS (const FVector2D &Input) |
| |
| static FORCEINLINE void | Vector2DUEToROS (const double &InputX, const double &InputY, double &OutputX, double &OutputY) |
| |
| static FVector | RotationUEVectorToROS (const FVector &Input, const bool bDegToRad=true) |
| | Convert UE Rotation to ROS Vector with optional Deg->Rad conversion. More...
|
| |
| static FRotator | RotatorUEToROS (const FRotator &Input, const bool bDegToRad=true) |
| |
| static FQuat | QuatUEToROS (const FQuat &Input) |
| |
| static FTransform | TransformUEToROS (const FTransform &Input) |
| |
| static FROSOdom | OdomUEToROS (const FROSOdom &Input) |
| |
| static FVector | VectorROSToUE (const FVector &Input) |
| |
| static FORCEINLINE void | VectorROSToUE (const FVector &Input, FVector &Output) |
| |
| static FORCEINLINE void | VectorROSToUE (const double &InputX, const double &InputY, const double &InputZ, double &OutputX, double &OutputY, double &OutputZ) |
| |
| static FVector2D | Vector2DROSToUE (const FVector2D &Input) |
| |
| static FORCEINLINE void | Vector2DROSToUE (const FVector2D &Input, FVector2D &Output) |
| |
| static FORCEINLINE void | Vector2DROSToUE (const double &InputX, const double &InputY, double &OutputX, double &OutputY) |
| |
| static FVector | RotationROSToUEVector (const FVector &Input, const bool bRadToDeg=true) |
| | Convert ROS Rotation Euler (rad) to UE Vector with optional Rad->Deg conversion. More...
|
| |
| static FRotator | RotatorROSToUE (const FRotator &Input, const bool bRadToDeg=true) |
| |
| static FQuat | QuatROSToUE (const FQuat &Input) |
| |
| static FTransform | TransformROSToUE (const FTransform &Input) |
| |
| static FROSOdom | OdomROSToUE (const FROSOdom &Input) |
| | Convert Odom from ROS system to UE system. More...
|
| |
| static FTransform | PoseROSToUETransform (const FROSPose &InROSPose) |
| | Convert ROS Pose to UE Transform. More...
|
| |
| static FROSTime | FloatToROSStamp (const float InTimeSec) |
| |
| static FROSTime | GetCurrentROS2Time (const UObject *InContextObject) |
| |
| static float | ROSStampToFloat (const FROSTime &InTimeStamp) |
| |
| template<typename T > |
| static FString | ToString (const T &InValue) |
| |
| template<typename T > |
| static FString | ArrayToString (const TArray< T > &InArray, const TCHAR *InDelimiter=TEXT(",")) |
| |
| template<typename T , std::size_t N> |
| static FString | ArrayToString (const T(&InArray)[N], const TCHAR *InDelimiter=TEXT(",")) |
| |
| static FROSHitResult | HitResultUEToROS (const FHitResult &InHit) |
| |