21template<
class Po
intType,
int Dimension = 3>
168 for (
const PointType&
Point : Points)
188 *
this +=
aabb.MaxCorner;
EAABBBoundary
Definition Aabb.h:8
@ XMax
Definition Aabb.h:9
@ ZMin
Definition Aabb.h:14
@ YMin
Definition Aabb.h:13
@ XMin
Definition Aabb.h:12
@ ZMax
Definition Aabb.h:11
@ YMax
Definition Aabb.h:10
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define FVector
Definition IOSSystemIncludes.h:8
UE::Math::TVector2< double > FVector2d
Definition MathFwd.h:61
Definition Archive.h:1208
FAABB2D()
Definition Aabb.h:264
FAABB2D(const FVector &InMinCorner, const FVector &InMaxCorner)
Definition Aabb.h:269
FVector2d GetCorner(int32 CornerIndex) const
Definition Aabb.h:274
FVector GetCorner(int32 Corner) const
Definition Aabb.h:251
FAABB(const FVector &InMinCorner, const FVector &InMaxCorner)
Definition Aabb.h:246
FAABB()
Definition Aabb.h:241
static CADKERNEL_API const FVector FarawayPoint3D
Definition Point.h:15
static CADKERNEL_API const FVector2d FarawayPoint2D
Definition Point.h:16
const PointType & GetMin() const
Definition Aabb.h:123
TAABB operator+(const PointType &Point) const
Definition Aabb.h:192
PointType Diagonal() const
Definition Aabb.h:113
bool IsValid() const
Definition Aabb.h:47
double GetMaxSize() const
Definition Aabb.h:89
PointType MinCorner
Definition Aabb.h:26
const PointType & GetMax() const
Definition Aabb.h:128
bool Contains(const PointType &Point) const
Definition Aabb.h:63
TAABB & operator+=(const double *Point)
Definition Aabb.h:133
TAABB(const PointType &InMinCorner, const PointType &InMaxCorner)
Definition Aabb.h:34
bool Contains(const TAABB &Aabb) const
Definition Aabb.h:118
double DiagonalLength() const
Definition Aabb.h:108
double GetSize(int32 Axis) const
Definition Aabb.h:103
PointType MaxCorner
Definition Aabb.h:27
friend FArchive & operator<<(FArchive &Ar, TAABB &AABB)
Definition Aabb.h:40
void Offset(double Offset)
Definition Aabb.h:176
void SetMinSize(double MinSize)
Definition Aabb.h:75
TAABB()
Definition Aabb.h:30
void Empty()
Definition Aabb.h:59
Definition CADEntity.cpp:23
@ Point
Definition Visu.h:17
U16 Index
Definition radfft.cpp:71