Skip to content

UBlueprintBoxObserver

class UBlueprintBoxObserver : public UBoxObserver

A blueprintable version of UBoxObserver.

Dependencies: FBoxPoint, FBoxSpace, UBoxObserver

Inherits from: public UBoxObserver

Public Interface

Constructor:

UBlueprintBoxObserver

inline UBlueprintBoxObserver()

Attributes: inline

Source: Schola/Source/Schola/Public/Observers/AbstractObservers.h (line 184, 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/AbstractObservers.h (line 187, column 11)

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

InitializeObserver

virtual void InitializeObserver() override

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 194, column 6)

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