UDebugDiscreteObserver
class UDebugDiscreteObserver : public UDiscreteObserver
A 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 const
Get 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 const
Returns: 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 ObservationSpace
The 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)