Navigation
API > API/Runtime > API/Runtime/GeometryCore
| Name | TAxisAlignedBox3 |
| Type | struct |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/BoxTypes.h |
| Include Path | #include "BoxTypes.h" |
Syntax
template<typename RealType>
struct TAxisAlignedBox3
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| BoxTypes.h | |||
TAxisAlignedBox3
(
const TAxisAlignedBox3< OtherRealType >& OtherBox |
BoxTypes.h | ||
TAxisAlignedBox3
(
TArrayView< const TVector< RealType > > Pts |
BoxTypes.h | ||
TAxisAlignedBox3
(
const TArray< TVector< RealType > >& Pts |
BoxTypes.h | ||
TAxisAlignedBox3
(
const TBox< InRealType >& Box |
BoxTypes.h | ||
TAxisAlignedBox3
(
const TVector< RealType >& Min, |
BoxTypes.h | ||
TAxisAlignedBox3
(
const TVector< RealType >& Center, |
BoxTypes.h | ||
TAxisAlignedBox3
(
const TAxisAlignedBox3& Box, |
BoxTypes.h | ||
TAxisAlignedBox3
(
const TAxisAlignedBox3& Box, |
BoxTypes.h | ||
TAxisAlignedBox3
(
const TVector< RealType >& A, |
BoxTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Max | TVector< RealType > | BoxTypes.h | ||
| Min | TVector< RealType > | BoxTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TVector< RealType > Center() |
BoxTypes.h | ||
| BoxTypes.h | |||
| BoxTypes.h | |||
void Contain
(
TArrayView< const TVector< RealType > > Pts |
BoxTypes.h | ||
void Contain
(
const TAxisAlignedBox3< RealType >& Other |
BoxTypes.h | ||
| BoxTypes.h | |||
bool Contains
(
const TAxisAlignedBox3< RealType >& Box |
BoxTypes.h | ||
| BoxTypes.h | |||
RealType Depth() |
BoxTypes.h | ||
TVector< RealType > Diagonal() |
BoxTypes.h | ||
RealType DiagonalLength() |
BoxTypes.h | ||
RealType Dimension
(
int32 Index |
BoxTypes.h | ||
RealType DistanceSquared
(
const TAxisAlignedBox3< RealType >& Box |
BoxTypes.h | ||
RealType DistanceSquared
(
const TVector< RealType >& V |
BoxTypes.h | ||
| BoxTypes.h | |||
void Expand
(
RealType Radius |
BoxTypes.h | ||
TVector< RealType > Extents() |
BoxTypes.h | ||
TVector< RealType > GetCorner
(
int Index |
BoxTypes.h | ||
RealType Height() |
BoxTypes.h | ||
TAxisAlignedBox3< RealType > Intersect
(
const TAxisAlignedBox3< RealType >& Box |
BoxTypes.h | ||
bool Intersects
(
TAxisAlignedBox3 Box |
BoxTypes.h | ||
bool IsEmpty() |
BoxTypes.h | ||
RealType MaxDim() |
BoxTypes.h | ||
RealType MinDim() |
BoxTypes.h | ||
RealType SurfaceArea() |
BoxTypes.h | ||
RealType Volume() |
BoxTypes.h | ||
RealType Width() |
BoxTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TAxisAlignedBox3< RealType > Empty() |
BoxTypes.h | ||
static TAxisAlignedBox3< RealType > Infinite() |
BoxTypes.h | ||
static TAxisAlignedBox3< RealType > MakeBoundsFromIndices
(
EnumerableIntType IndexEnumerable, |
Compute bounding box of 3D points returned by GetPoint(Index) for indices in range for_each(IndexEnumerable) | BoxTypes.h | |
static TAxisAlignedBox3< RealType > MakeBoundsFromIndices
(
int32 MaxIndex, |
Compute bounding box of 3D points returned by GetPoint(Index) for indices in range [0...MaxIndex) | BoxTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const TAxisAlignedBox3< RealType >& Other |
BoxTypes.h | ||
bool operator==
(
const TAxisAlignedBox3< RealType >& Other |
BoxTypes.h |