UBlueprintDiscreteObserver
class UBlueprintDiscreteObserver : public UDiscreteObserver
Blueprintable version of UDiscreteObserver.
Note: This class is abstract and should be derived from to implement the CollectObservations and GetObservationSpace functions.
Dependencies: FDiscretePoint, FDiscreteSpace, UDiscreteObserver
Inherits from: public UDiscreteObserver
Public Interface
Constructor:
UBlueprintDiscreteObserver
inline UBlueprintDiscreteObserver()
Attributes: inline
Source: Schola/Source/Schola/Public/Observers/AbstractObservers.h
(line 372, column 1)
Public Functions:
GetObservationSpace
virtual FDiscreteSpace GetObservationSpace() const const
Get the DiscreteSpace 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: FDiscreteSpace
Attributes: const
, virtual
Source: Schola/Source/Schola/Public/Observers/AbstractObservers.h
(line 375, column 16)
CollectObservations
virtual void CollectObservations(FDiscretePoint &OutObservations)
Use this sensor to collect observations about the environment state.
Note: This function should be implemented by any derived classes
Parameters:
OutObservations
(FDiscretePoint &
) – [out] DataPoint that will be updated with the outputs of this sensor.
Attributes: virtual
Source: Schola/Source/Schola/Public/Observers/AbstractObservers.h
(line 378, 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 381, column 6)
Source: Schola/Source/Schola/Public/Observers/AbstractObservers.h
(line 368, column 1)