Skip to content

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)