UDebugDiscreteObserver
class UDebugDiscreteObserver : public UDiscreteObserverA Debug Version of DiscreteObserver that generates random observations.
Dependencies: FDiscretePoint, FDiscreteSpace, UDiscreteObserver
Inherits from: public UDiscreteObserver
Public Interface
Constructor:
UDebugDiscreteObserver
inline UDebugDiscreteObserver()Attributes: inline
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 64, column 1)
Public Functions:
GetObservationSpace
virtual FDiscreteSpace GetObservationSpace() const constGet the DiscreteSpace bounding the outputs of this sensor.
Returns: The ObservationSpace bounding the outputs of this sensor.
Note: This function should be implemented by any derived classes
Returns: FDiscreteSpace
Attributes: const, virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 70, column 16)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (lines 48-51)
CollectObservations
virtual void CollectObservations(FDiscretePoint &OutObservations)Use this sensor to collect observations about the environment state.
Note: This function should be implemented by any derived classes
Parameters:
OutObservations(FDiscretePoint &) – [out] DataPoint that will be updated with the outputs of this sensor.
Attributes: virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 72, column 6)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (lines 53-59)
GenerateId
virtual FString GenerateId() const override constReturns: FString
Attributes: const, virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 74, column 9)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (lines 61-69)
Public Members:
FDiscreteSpace ObservationSpace
FDiscreteSpace ObservationSpaceThe ObservationSpace bounding the outputs of this sensor.
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 68, column 16)
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 60, column 1)