#include <DVector.h>
Public Member Functions | |
FDVector () | |
FDVector (float InX, float InY, float InZ) | |
FDVector (double InX, double InY, double InZ) | |
FDVector (const FVector &V) | |
FDVector (const FIntVector &V) | |
FDVector | operator* (float Scale) const |
FDVector | operator*= (float Scale) |
FDVector | operator*= (double Scale) |
FDVector | operator+ (const FDVector &V) const |
FDVector & | operator+= (float Scalar) |
FDVector | operator- (const FDVector &V) const |
FDVector | operator-= (const FIntVector &V) const |
FDVector & | operator-= (const FIntVector &V) |
FDVector | operator/ (float Scale) const |
FDVector & | operator= (const FDVector &Other) |
bool | operator== (const FDVector &Other) |
double | Size () const |
double | SizeSquared () const |
FIntVector | ToFIntVector () const |
FVector | ToFVector () const |
FString | ToString () const |
Static Public Member Functions | |
static double | Dist (const FDVector &V1, const FDVector &V2) |
static double | DistSquared (const FDVector &V1, const FDVector &V2) |
Public Attributes | |
double | X = 0.0 |
double | Y = 0.0 |
double | Z = 0.0 |
|
inline |
Definition at line 17 of file DVector.h.
Referenced by operator*(), operator+(), operator-(), operator-=(), and operator/().
|
inline |
|
inline |
Definition at line 37 of file DVector.h.
References DistSquared().
|
inline |
Definition at line 114 of file DVector.h.
References FDVector().
|
inline |
Definition at line 95 of file DVector.h.
References FDVector().
|
inline |
|
inline |
Definition at line 108 of file DVector.h.
References FDVector().
|
inline |
|
inline |
|
inline |
Definition at line 47 of file DVector.h.
Referenced by ALargeMapManager::GlobalToLocalLocation(), ALargeMapManager::GlobalToLocalTransform(), ALargeMapManager::LocalToGlobalLocation(), ALargeMapManager::LocalToGlobalTransform(), and FSparseHighDetailMap::SaveMap().
|
inline |
Definition at line 52 of file DVector.h.
Referenced by ALargeMapManager::ConvertDormantToActiveActors(), FDenseTile::InitializeTile(), and FSparseHighDetailMap::SaveMap().
double FDVector::X = 0.0 |
Definition at line 13 of file DVector.h.
Referenced by DistSquared(), FHeightMapData::GetHeight(), FSparseHighDetailMap::GetTileId(), FSparseHighDetailMap::GetVectorTileId(), FDenseTile::InitializeDataStructure(), FSparseHighDetailMap::InitializeMap(), FDenseTile::InitializeTile(), operator+(), operator-(), operator-=(), operator=(), operator==(), FSparseHighDetailMap::SaveMap(), and FSparseHighDetailMap::UpdateMaps().
double FDVector::Y = 0.0 |
Definition at line 14 of file DVector.h.
Referenced by DistSquared(), FHeightMapData::GetHeight(), FSparseHighDetailMap::GetTileId(), ALargeMapManager::GetTileLocationD(), FSparseHighDetailMap::GetVectorTileId(), FDenseTile::InitializeDataStructure(), FSparseHighDetailMap::InitializeMap(), FDenseTile::InitializeTile(), operator+(), operator-(), operator=(), operator==(), FSparseHighDetailMap::SaveMap(), and FSparseHighDetailMap::UpdateMaps().
double FDVector::Z = 0.0 |
Definition at line 15 of file DVector.h.
Referenced by DistSquared(), FDenseTile::InitializeDataStructure(), FSparseHighDetailMap::InitializeMap(), FDenseTile::InitializeTile(), operator+(), operator-(), operator=(), operator==(), FSparseHighDetailMap::SaveMap(), and SizeSquared().