Skip to content

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)