#include <Rotation.h>
carla::geom::Rotation 的协作图: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 第 27 行定义.
|
default |
|
inline |
在文件 Rotation.h 第 54 行定义.
|
inline |
在文件 Rotation.h 第 180 行定义.
|
inline |
在文件 Rotation.h 第 64 行定义.
引用了 carla::geom::Math::GetForwardVector().
被这些函数引用 carla::geom::Transform::GetForwardVector(), URoadMap::SetPixelAt(), TEST() , 以及 AProceduralBuilding::UpdateTransformPositionToNextChunk().
函数调用图:
这是这个函数的调用关系图:
|
inline |
在文件 Rotation.h 第 69 行定义.
引用了 carla::geom::Math::GetRightVector().
被这些函数引用 carla::geom::Transform::GetRightVector() , 以及 AProceduralBuilding::UpdateTransformPositionToNextSide().
函数调用图:
这是这个函数的调用关系图:
|
inline |
在文件 Rotation.h 第 74 行定义.
引用了 carla::geom::Math::GetUpVector().
被这些函数引用 ACarlaGameModeBase::DebugShowSignals() , 以及 carla::geom::Transform::GetUpVector().
函数调用图:
这是这个函数的调用关系图:
|
inline |
在文件 Rotation.h 第 124 行定义.
引用了 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 第 184 行定义.
|
inline |
在文件 Rotation.h 第 170 行定义.
|
inline |
在文件 Rotation.h 第 165 行定义.
|
inline |
在文件 Rotation.h 第 80 行定义.
引用了 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 第 35 行定义.
被这些函数引用 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 第 38 行定义.
被这些函数引用 carla::nav::Navigation::AddOrUpdateVehicle(), 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(), operator FRotator(), operator==() , 以及 RotateVector().