Skip to content

UBlueprintBinaryObserver

class UBlueprintBinaryObserver : public UBinaryObserver

A blueprintable version of UBinaryObserver.

Note: This class is abstract and should be derived from to implement the CollectObservations and GetObservationSpace functions.

Dependencies: FBinaryPoint, FBinarySpace, UBinaryObserver

Inherits from: public UBinaryObserver

Public Interface

Constructor:

UBlueprintBinaryObserver

inline UBlueprintBinaryObserver()

Attributes: inline

Source: Schola/Source/Schola/Public/Observers/AbstractObservers.h (line 279, 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/AbstractObservers.h (line 282, column 14)

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/AbstractObservers.h (line 285, column 6)

InitializeObserver

virtual void InitializeObserver()

Do any subclass-specific setup.

Note: This function should be implemented by any derived classes.

Attributes: virtual

Source: Schola/Source/Schola/Public/Observers/AbstractObservers.h (line 288, column 6)

Source: Schola/Source/Schola/Public/Observers/AbstractObservers.h (line 274, column 1)