UDebugBoxObserver
class UDebugBoxObserver : public UBoxObserverA Debug version of BoxObserver that generates random observations.
Dependencies: FBoxPoint, FBoxSpace, UBoxObserver
Inherits from: public UBoxObserver
Public Interface
Constructor:
UDebugBoxObserver
inline UDebugBoxObserver()Attributes: inline
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 21, column 1)
Public Functions:
GetObservationSpace
virtual FBoxSpace GetObservationSpace() const constGet the BoxSpace 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: FBoxSpace
Attributes: const, virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 27, column 11)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (lines 5-8)
CollectObservations
virtual void CollectObservations(FBoxPoint &OutObservations)Use this sensor to collect observations about the environment state.
Note: This function should be implemented by any derived classes
Parameters:
OutObservations(FBoxPoint &) – [out] DataPoint that will be updated with the outputs of this sensor.
Attributes: virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 29, column 6)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (lines 10-16)
GenerateId
virtual FString GenerateId() const override constReturns: FString
Attributes: const, virtual
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 31, column 9)
Implementation: Schola/Source/Schola/Private/Observers/DebugObservers.cpp (lines 18-26)
Public Members:
FBoxSpace ObservationSpace
FBoxSpace ObservationSpace = = FBoxSpace()The ObservationSpace bounding the outputs of this sensor.
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 25, column 11)
Source: Schola/Source/Schola/Public/Observers/DebugObservers.h (line 16, column 1)