跳至内容

UDebugBoxObserver

class UDebugBoxObserver : public UBoxObserver

一个 BoxObserver 的调试版本,可生成随机观测。

依赖项: FBoxPoint, FBoxSpace, UBoxObserver

继承自: public UBoxObserver

公共接口

构造函数

UDebugBoxObserver

inline UDebugBoxObserver()

属性: inline

来源: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 21 行, 第 1 列)

公共函数

GetObservationSpace

virtual FBoxSpace GetObservationSpace() const const

获取包围此传感器输出的 BoxSpace。

返回:此传感器输出的观察空间边界。

注意:此函数应由任何派生类实现

返回: FBoxSpace

属性: const, virtual

来源: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 27 行, 第 11 列)

实现: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (第 5-8 行)

CollectObservations

virtual void CollectObservations(FBoxPoint &OutObservations)

使用此传感器收集环境状态的观察结果。

注意:此函数应由任何派生类实现

参数

  • OutObservations (FBoxPoint &) – [输出] 将使用此传感器输出更新的数据点。

属性: virtual

来源: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 29 行, 第 6 列)

实现: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (第 10-16 行)

GenerateId

virtual FString GenerateId() const override const

返回: FString

属性: const, virtual

来源: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 31 行, 第 9 列)

实现: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (第 18-26 行)

公共成员

FBoxSpace ObservationSpace

FBoxSpace ObservationSpace = = FBoxSpace()

此传感器的输出的 ObservationSpace 边界。

来源: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 25 行, 第 11 列)

来源: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 16 行, 第 1 列)

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