跳至内容

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 列)

© . This site is unofficial and not affiliated with AMD.