跳至内容

UBlueprintDiscreteObserver

class UBlueprintDiscreteObserver : public UDiscreteObserver

UDiscreteObserver 的蓝图版本。

注意:此类是抽象的,应通过派生来实现 CollectObservations 和 GetObservationSpace 函数。

依赖项: FDiscretePoint, FDiscreteSpace, UDiscreteObserver

继承自: public UDiscreteObserver

公共接口

构造函数

UBlueprintDiscreteObserver

inline UBlueprintDiscreteObserver()

属性: inline

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

公共函数

GetObservationSpace

virtual FDiscreteSpace GetObservationSpace() const const

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

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

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

返回: FDiscreteSpace

属性: const, virtual

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

CollectObservations

virtual void CollectObservations(FDiscretePoint &OutObservations)

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

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

参数

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

属性: virtual

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

InitializeObserver

virtual void InitializeObserver()

执行任何子类特定的设置。

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

属性: virtual

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

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

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