UDebugBinaryObserver
class UDebugBinaryObserver : public UBinaryObserverA 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 constGet 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 constReturns: 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 ObservationSpaceThe 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)