Navigation
API > API/Plugins > API/Plugins/LearningAgents
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULearningAgentsObservation
- UPlanarVelocityArrayObservation
References
| Module | LearningAgents |
| Header | /Engine/Plugins/Experimental/LearningAgents/Source/LearningAgents/Public/LearningAgentsObservations.h |
| Include | #include "LearningAgentsObservations.h" |
Syntax
UCLASS&40;&41;
class UPlanarVelocityArrayObservation : public ULearningAgentsObservation
Remarks
An observation of an array of velocities projected onto a plane.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< UE::Learning::FPlanarVelocityFeature > | FeatureObject |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UPlanarVelocityArrayObservation * | AddPlanarVelocityArrayObservation
(
ULearningAgentsInteractor* InInteractor, |
Adds a new planar velocity observation to the given agent interactor. | |
| void | SetPlanarVelocityArrayObservation
(
const int32 AgentId, |
Sets the data for this observation. |
Overridden from ULearningAgentsObservation
| Type | Name | Description | |
|---|---|---|---|
| void | VisualLog
(
const UE::Learning::FIndexSet Instances |
Describes this observation to the visual logger for debugging purposes. |