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