UFrameStacker
class UFrameStacker : public UObject, public IBoxObserverWrapper依赖项: FBoxPoint, FBoxSpace, IBoxObserverWrapper
继承自: public UObject, public IBoxObserverWrapper
公共接口
公共函数
WrapBoxObservationSpace
virtual FBoxSpace WrapBoxObservationSpace(const FBoxSpace &Space) override将输入观察空间包装以包含多个堆叠帧。
返回: 堆叠后的空间
参数
Space(const FBoxSpace &) – [in] 要堆叠的空间
返回: FBoxSpace
属性: virtual
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 40 行,第 19 列)
实现: Schola/Source/Schola/Private/Observers/ObserverWrappers/FrameStacker.cpp (第 5-26 行)
WrapBoxObservation
virtual FBoxPoint WrapBoxObservation(const FBoxPoint &Point)将输入观察包装以包含多个先前帧。
返回: 堆叠后的点
参数
Point(const FBoxPoint &) – [in] 要堆叠的点
返回: FBoxPoint
属性: virtual
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 48 行,第 19 列)
实现: Schola/Source/Schola/Private/Observers/ObserverWrappers/FrameStacker.cpp (第 28-42 行)
Reset
virtual void Reset() override将观察器重置为填充值。
属性: virtual
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 54 行,第 6 列)
实现: Schola/Source/Schola/Private/Observers/ObserverWrappers/FrameStacker.cpp (第 44-48 行)
GetBufferSize
int GetBufferSize()返回: int
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 57 行,第 5 列)
实现: Schola/Source/Schola/Private/Observers/ObserverWrappers/FrameStacker.cpp (第 50-53 行)
GenerateId
virtual FString GenerateId() const override const返回: FString
属性: const, virtual
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 60 行,第 9 列)
实现: Schola/Source/Schola/Private/Observers/ObserverWrappers/FrameStacker.cpp (第 55-61 行)
公共成员
int MemorySize
int MemorySize = =4设置要堆叠的帧数。
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 20 行,第 5 列)
int IndividualSpaceSize
int IndividualSpaceSize = = 0在 WrapBoxObservationSpace 中设置的被包装空间的大小。
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 24 行,第 5 列)
TArray<float> FrameBuffer
TArray<float> FrameBuffer存储帧的缓冲区。
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 28 行,第 8 列)
float FillValue
float FillValue = = 0用于填充缓冲区的默认值。
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 32 行,第 7 列)
来源: Schola/Source/Schola/Public/Observers/ObserverWrappers/FrameStacker.h (第 13 行,第 1 列)