|
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 |
| These 2 methods are explicitly deleted to avoid creating them by other users, unlike locations, some vectors have units and some don't, by removing these methods we found several places were the conversion from cm to m was missing
|
|
| 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 |
| Return a Vector3D converted from meters to centimeters.
|
|
FVector | ToFVector () const |
|
Vector3D | ToMeters () const |
| Return a Vector3D converted from centimeters to meters.
|
|
| Vector3D ()=default |
|
| Vector3D (const FVector &v)=delete |
| These 2 methods are explicitly deleted to avoid creating them by other users, unlike locations, some vectors have units and some don't, by removing these methods we found several places were the conversion from cm to m was missing
|
|
| Vector3D (float ix, float iy, float iz) |
|