5#include "Containers/Array.h"
36 bool IsConst()
const {
return BoundingBoxAttribute.IsConst(); }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition CollectionBoundsFacade.h:22
CHAOS_API FBox ComputeBoundingBox(const TArray< FVector > InPoints)
Definition CollectionBoundsFacade.cpp:401
CHAOS_API TArray< FVector > GetCentroids() const
Definition CollectionBoundsFacade.cpp:132
static CHAOS_API TArray< FVector > GetBoundingBoxVertexPositions(const FBox &InBox)
Definition CollectionBoundsFacade.cpp:186
CHAOS_API FSphere GetBoundingSphereInCollectionSpace()
Definition CollectionBoundsFacade.cpp:361
void UpdateVertexBasedBoundingBox()
Definition CollectionBoundsFacade.cpp:106
CHAOS_API FBox GetBoundingBoxInCollectionSpace() const
Definition CollectionBoundsFacade.cpp:149
void UpdateTransformBasedBoundingBox()
Definition CollectionBoundsFacade.cpp:80
const TManagedArray< int32 > & GetTransformToGeometryIndex() const
Definition CollectionBoundsFacade.h:60
CHAOS_API void DefineSchema()
Definition CollectionBoundsFacade.cpp:41
CHAOS_API bool IsValid() const
Definition CollectionBoundsFacade.cpp:47
const TManagedArray< FBox > & GetBoundingBoxes() const
Definition CollectionBoundsFacade.h:45
CHAOS_API void UpdateBoundingBox()
Definition CollectionBoundsFacade.cpp:53
bool IsConst() const
Definition CollectionBoundsFacade.h:36
Definition ManagedArray.h:1130
Definition ManagedArray.h:1099
Definition CollectionBoundsFacade.cpp:13
Definition ManagedArrayCollection.h:56
Definition ManagedArrayAccessor.h:20
const TManagedArray< T > & Get() const
Definition ManagedArrayAccessor.h:101