跳至内容

UDebugDiscreteObserver

class UDebugDiscreteObserver : public UDiscreteObserver

一个 Debug 版本的 DiscreteObserver,它生成随机观测。

依赖项: FDiscretePoint, FDiscreteSpace, UDiscreteObserver

继承自: public UDiscreteObserver

公共接口

构造函数

UDebugDiscreteObserver

inline UDebugDiscreteObserver()

属性: inline

源文件: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 64 行,第 1 列)

公共函数

GetObservationSpace

virtual FDiscreteSpace GetObservationSpace() const const

获取此传感器输出的离散空间边界。

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

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

返回: FDiscreteSpace

属性: const, virtual

源文件: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 70 行,第 16 列)

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

CollectObservations

virtual void CollectObservations(FDiscretePoint &OutObservations)

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

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

参数

  • OutObservations (FDiscretePoint &) – [输出] DataPoint 将使用此传感器的输出来更新。

属性: virtual

源文件: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 72 行,第 6 列)

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

GenerateId

virtual FString GenerateId() const override const

返回: FString

属性: const, virtual

源文件: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 74 行,第 9 列)

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

公共成员

FDiscreteSpace ObservationSpace

FDiscreteSpace ObservationSpace

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

源文件: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 68 行,第 16 列)

源文件: Schola/Source/Schola/Public/Observers/DebugObservers.h (第 60 行,第 1 列)

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