UDebugBinaryObserver
class UDebugBinaryObserver : public UBinaryObserver
A Debug Version of BinaryObserver that generates random observations.
Dependencies: FBinaryPoint, FBinarySpace, UBinaryObserver
Inherits from: public UBinaryObserver
Public Interface
Constructor:
UDebugBinaryObserver
inline UDebugBinaryObserver()
Attributes: inline
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h
(line 43, column 1)
Public Functions:
GetObservationSpace
virtual FBinarySpace GetObservationSpace() const const
Get the BinarySpace 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: FBinarySpace
Attributes: const
, virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h
(line 49, column 14)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp
(lines 28-31)
CollectObservations
virtual void CollectObservations(FBinaryPoint &OutObservations)
Use this sensor to collect observations about the environment state.
Note: This function should be implemented by any derived classes
Parameters:
OutObservations
(FBinaryPoint &
) – [out] DataPoint that will be updated with the outputs of this sensor.
Attributes: virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h
(line 51, column 6)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp
(lines 33-39)
GenerateId
virtual FString GenerateId() const override const
Returns: FString
Attributes: const
, virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h
(line 53, column 9)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp
(lines 41-46)
Public Members:
FBinarySpace ObservationSpace
FBinarySpace ObservationSpace
The ObservationSpace bounding the outputs of this sensor.
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h
(line 47, column 14)
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h
(line 38, column 1)