Navigation
API > API/Plugins > API/Plugins/Learning
Inheritance Hierarchy
- FFeatureObject
- FAccelerationFeature
- FAngleFeature
- FAngularAccelerationFeature
- FAngularVelocityFeature
- FConcatenateFeature
- FDirectionFeature
- FFloatFeature
- FPlanarAccelerationFeature
- FPlanarAngularAccelerationFeature
- FPlanarDirectionFeature
- FPlanarPositionFeature
- FPlanarVelocityFeature
- FPositionFeature
- FRotationFeature
- FRotationVectorFeature
- FScalarAccelerationFeature
- FScalarAngularAccelerationFeature
- FScalarAngularVelocityFeature
- FScalarPositionFeature
- FScalarVelocityFeature
- FScaleFeature
- FTimeFeature
- FVelocityFeature
References
| Module | Learning |
| Header | /Engine/Plugins/Experimental/LearningAgents/Source/Learning/Public/LearningFeatureObject.h |
| Include | #include "LearningFeatureObject.h" |
Syntax
struct FFeatureObject
Remarks
Base class for an object which can do the encoding or decoding of features from a set of other arrays. Here, all data is assumed to be stored in a `FArrayMap_ object to make the processing of multiple instances efficient.
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | FeatureDimNum | ||
| TArrayMapHandle< 2, float > | FeatureHandle | ||
| TSharedRef< FArrayMap > | InstanceData | ||
| float | Scale |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FFeatureObject
(
const FName& InIdentifier, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| int32 | DimNum () |
||
| void | |||
| TLearningArrayView< 2, float > | |||
| bool | IsDecodable () |
||
| bool | IsEncodable () |