UDebugBoxObserver
class UDebugBoxObserver : public UBoxObserver
A 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 const
Get 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 const
Returns: 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)