|
static FVector | ConvertHandedness (const FVector &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 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 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) |
|