UBlueprintBinaryObserver
class UBlueprintBinaryObserver : public UBinaryObserverA 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 constGet 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)