#include <Rotation.h>
Public 成员函数 | |
Vector3D | GetForwardVector () const |
Vector3D | GetRightVector () const |
Vector3D | GetUpVector () const |
void | InverseRotateVector (Vector3D &in_point) const |
MSGPACK_DEFINE_ARRAY (pitch, yaw, roll) | |
operator FRotator () const | |
bool | operator!= (const Rotation &rhs) const |
bool | operator== (const Rotation &rhs) const |
Vector3D | RotateVector (const Vector3D &in_point) const |
void | RotateVector (Vector3D &in_point) const |
Rotation ()=default | |
Rotation (const FRotator &rotator) | |
Rotation (float p, float y, float r) | |
Public 属性 | |
float | pitch = 0.0f |
float | roll = 0.0f |
float | yaw = 0.0f |
在文件 Rotation.h 第 22 行定义.
|
default |
|
inline |
在文件 Rotation.h 第 43 行定义.
|
inline |
在文件 Rotation.h 第 145 行定义.
|
inline |
在文件 Rotation.h 第 52 行定义.
引用了 carla::geom::Math::GetForwardVector().
被这些函数引用 carla::geom::Transform::GetForwardVector(), URoadMap::SetPixelAt(), TEST() , 以及 AProceduralBuilding::UpdateTransformPositionToNextChunk().
|
inline |
在文件 Rotation.h 第 56 行定义.
引用了 carla::geom::Math::GetRightVector().
被这些函数引用 carla::geom::Transform::GetRightVector() , 以及 AProceduralBuilding::UpdateTransformPositionToNextSide().
|
inline |
在文件 Rotation.h 第 60 行定义.
引用了 carla::geom::Math::GetUpVector().
被这些函数引用 ACarlaGameModeBase::DebugShowSignals() , 以及 carla::geom::Transform::GetUpVector().
|
inline |
在文件 Rotation.h 第 98 行定义.
引用了 pitch, roll, carla::geom::Math::ToRadians(), carla::geom::Vector3D::x, carla::geom::Vector3D::y, yaw , 以及 carla::geom::Vector3D::z.
被这些函数引用 carla::rss::RssCheck::GetSpeed() , 以及 carla::geom::Transform::InverseTransformPoint().
|
inline |
在文件 Rotation.h 第 148 行定义.
|
inline |
在文件 Rotation.h 第 135 行定义.
|
inline |
在文件 Rotation.h 第 131 行定义.
|
inline |
在文件 Rotation.h 第 64 行定义.
引用了 pitch, roll, carla::geom::Math::ToRadians(), carla::geom::Vector3D::x, carla::geom::Vector3D::y, yaw , 以及 carla::geom::Vector3D::z.
被这些函数引用 carla::geom::BoundingBox::GetLocalVertices(), RotateVector(), carla::geom::Transform::TransformPoint() , 以及 carla::geom::Transform::TransformVector().
float carla::geom::Rotation::pitch = 0.0f |
在文件 Rotation.h 第 29 行定义.
被这些函数引用 carla::road::Lane::ComputeTransform(), carla::geom::Math::GetForwardVector(), carla::geom::Transform::GetInverseMatrix(), carla::geom::Transform::GetMatrix(), carla::geom::Math::GetRightVector(), carla::geom::Math::GetUpVector(), InverseRotateVector(), operator FRotator(), operator==() , 以及 RotateVector().
float carla::geom::Rotation::roll = 0.0f |
float carla::geom::Rotation::yaw = 0.0f |
在文件 Rotation.h 第 31 行定义.
被这些函数引用 carla::nav::Navigation::AddOrUpdateVehicle(), carla::road::Lane::ComputeTransform(), carla::road::Map::GetAllCrosswalkZones(), carla::geom::Math::GetForwardVector(), carla::geom::Transform::GetInverseMatrix(), carla::geom::Transform::GetMatrix(), carla::geom::Math::GetRightVector(), carla::geom::Math::GetUpVector(), carla::nav::Navigation::GetWalkerTransform(), InverseRotateVector(), carla::client::LaneInvasionCallback::MakeBounds(), operator FRotator(), operator==() , 以及 RotateVector().