#include <Location.h>
类 carla::geom::Location 继承关系图:
carla::geom::Location 的协作图:Public 成员函数 | |
| auto | Distance (const Location &loc) const |
| auto | DistanceSquared (const Location &loc) const |
| Location ()=default | |
| Location (const FVector &vector) | |
| Location (const Vector3D &rhs) | |
| Location (const Vector3DInt &rhs) | |
| operator FVector () const | |
| bool | operator!= (const Location &rhs) const |
| Location & | operator+= (const Location &rhs) |
| Location & | operator-= (const Location &rhs) |
| bool | operator== (const Location &rhs) const |
| Vector3D ()=default | |
| Vector3D (const FVector &v)=delete | |
| Vector3D (float ix, float iy, float iz) | |
Public 成员函数 继承自 carla::geom::Vector3D | |
| Vector3D | Abs () const |
| float | Length () const |
| float | Length2D () const |
| Vector3D | MakeSafeUnitVector (const float epsilon) const |
| Vector3D | MakeUnitVector () const |
| template<typename MSGPACK_OBJECT > | |
| void | msgpack_object (MSGPACK_OBJECT *o, clmdep_msgpack::zone &sneaky_variable_that_shadows_z) const |
| template<typename Packer > | |
| void | msgpack_pack (Packer &pk) const |
| void | msgpack_unpack (clmdep_msgpack::object const &o) |
| bool | operator!= (const Vector3D &rhs) const |
| Vector3D & | operator*= (float rhs) |
| Vector3D & | operator+= (const Vector3D &rhs) |
| Vector3D & | operator-= (const float f) |
| Vector3D & | operator-= (const Vector3D &rhs) |
| Vector3D & | operator/= (float rhs) |
| Vector3D & | operator= (const FVector &rhs)=delete |
| bool | operator== (const Vector3D &rhs) const |
| float | SquaredLength () const |
| float | SquaredLength2D () const |
| Vector3D | ToCentimeters () const |
| FVector | ToFVector () const |
| Vector3D | ToMeters () const |
| Vector3D ()=default | |
| Vector3D (const FVector &v)=delete | |
| Vector3D (float ix, float iy, float iz) | |
友元 | |
| Location | operator+ (Location lhs, const Location &rhs) |
| Location | operator- (Location lhs, const Location &rhs) |
额外继承的成员函数 | |
Public 属性 继承自 carla::geom::Vector3D | |
| float | x = 0.0f |
| float | y = 0.0f |
| float | z = 0.0f |
在文件 geom/Location.h 第 28 行定义.
|
default |
|
inline |
在文件 geom/Location.h 第 40 行定义.
|
inline |
在文件 geom/Location.h 第 43 行定义.
|
inline |
在文件 geom/Location.h 第 104 行定义.
|
inline |
在文件 geom/Location.h 第 56 行定义.
引用了 carla::geom::Math::Distance().
被这些函数引用 carla::traffic_manager::SimpleWaypoint::Distance() , 以及 carla::traffic_manager::MotionPlanStage::Update().
函数调用图:
这是这个函数的调用关系图:
|
inline |
在文件 geom/Location.h 第 52 行定义.
引用了 carla::geom::Math::DistanceSquared().
被这些函数引用 carla::nav::WalkerManager::GetTrafficLightAffecting().
函数调用图:
这是这个函数的调用关系图:
|
inline |
在文件 geom/Location.h 第 107 行定义.
引用了 carla::geom::Vector3D::x, carla::geom::Vector3D::y , 以及 carla::geom::Vector3D::z.
|
inline |
在文件 geom/Location.h 第 94 行定义.
在文件 geom/Location.h 第 64 行定义.
在文件 geom/Location.h 第 74 行定义.
|
inline |
在文件 geom/Location.h 第 89 行定义.
|
default |
|
delete |
|
inline |
在文件 geom/Vector3D.h 第 38 行定义.
在文件 geom/Location.h 第 69 行定义.
在文件 geom/Location.h 第 79 行定义.