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