#include <Location.h>
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) | |
![]() | |
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) |
额外继承的成员函数 | |
![]() | |
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::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 行定义.