Navigation
API > API/Plugins > API/Plugins/LearningAgents
| Name | ULearningAgentsObservations |
| Type | class |
| Header File | /Engine/Plugins/Experimental/LearningAgents/Source/LearningAgents/Public/LearningAgentsObservations.h |
| Include Path | #include "LearningAgentsObservations.h" |
Syntax
UCLASS (MinimalAPI)
class ULearningAgentsObservations : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → ULearningAgentsObservations
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UEnum * FindEnumByName
(
const FString& Name |
Find an Enum type by Name. | LearningAgentsObservations.h |
|
static bool GetAngleObservation
(
float& OutAngle, |
LearningAgentsObservations.h |
|
|
static bool GetAngleObservationRadians
(
float& OutAngle, |
LearningAgentsObservations.h |
|
|
static bool GetArrayObservation
(
TArray< FLearningAgentsObservationObjectElement >& OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetArrayObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetArrayObservationToArrayView
(
TArrayView< FLearningAgentsObservationObjectElement > OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetBitmaskObservation
(
int32& OutBitmaskValue, |
LearningAgentsObservations.h |
|
|
static bool GetBoolObservation
(
bool& bOutValue, |
LearningAgentsObservations.h |
|
|
static bool GetContinuousObservation
(
TArray< float >& OutValues, |
LearningAgentsObservations.h |
|
|
static bool GetContinuousObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetContinuousObservationToArrayView
(
TArrayView< float > OutValues, |
LearningAgentsObservations.h |
|
|
static bool GetConv1dObservation
(
FLearningAgentsObservationObjectElement& OutElement, |
LearningAgentsObservations.h |
|
|
static bool GetConv2dObservation
(
FLearningAgentsObservationObjectElement& OutElement, |
LearningAgentsObservations.h |
|
|
static bool GetCountObservation
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetDirectionAlongSplineObservation
(
FVector& OutDirection, |
LearningAgentsObservations.h |
|
|
static bool GetDirectionObservation
(
FVector& OutDirection, |
LearningAgentsObservations.h |
|
|
static bool GetEitherObservation
(
ELearningAgentsEitherObservation& OutEither, |
LearningAgentsObservations.h |
|
|
static bool GetEncodingObservation
(
FLearningAgentsObservationObjectElement& OutElement, |
LearningAgentsObservations.h |
|
|
static bool GetEnumObservation
(
uint8& OutEnumValue, |
LearningAgentsObservations.h |
|
|
static bool GetExclusiveDiscreteObservation
(
int32& OutIndex, |
LearningAgentsObservations.h |
|
|
static bool GetExclusiveUnionObservation
(
FName& OutElementName, |
LearningAgentsObservations.h |
|
|
static bool GetFloatObservation
(
float& OutValue, |
LearningAgentsObservations.h |
|
|
static bool GetInclusiveDiscreteObservation
(
TArray< int32 >& OutIndices, |
LearningAgentsObservations.h |
|
|
static bool GetInclusiveDiscreteObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetInclusiveDiscreteObservationToArrayView
(
TArrayView< int32 > OutIndices, |
LearningAgentsObservations.h |
|
|
static bool GetInclusiveUnionObservation
(
TMap< FName, FLearningAgentsObservationObjectElement >& OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetInclusiveUnionObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetInclusiveUnionObservationToArrays
(
TArray< FName >& OutElementNames, |
LearningAgentsObservations.h |
|
|
static bool GetInclusiveUnionObservationToArrayViews
(
TArrayView< FName > OutElementNames, |
LearningAgentsObservations.h |
|
|
static bool GetLocationAlongSplineObservation
(
FVector& OutLocation, |
LearningAgentsObservations.h |
|
|
static bool GetLocationObservation
(
FVector& OutLocation, |
LearningAgentsObservations.h |
|
|
static bool GetMapObservation
(
TMap< FLearningAgentsObservationObjectElement, FLearningAgentsObservationObjectElement >& OutElemen..., |
LearningAgentsObservations.h |
|
|
static bool GetMapObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetMapObservationToArrays
(
TArray< FLearningAgentsObservationObjectElement >& OutKeys, |
LearningAgentsObservations.h |
|
|
static bool GetMapObservationToArrayViews
(
TArrayView< FLearningAgentsObservationObjectElement > OutKeys, |
LearningAgentsObservations.h |
|
|
static bool GetNamedExclusiveDiscreteObservation
(
FName& OutName, |
LearningAgentsObservations.h |
|
|
static bool GetNamedInclusiveDiscreteObservation
(
TArray< FName >& OutNames, |
LearningAgentsObservations.h |
|
|
static bool GetNamedInclusiveDiscreteObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetNamedInclusiveDiscreteObservationToArrayView
(
TArrayView< FName > OutNames, |
LearningAgentsObservations.h |
|
|
static bool GetNullObservation
(
const ULearningAgentsObservationObject* Object, |
LearningAgentsObservations.h |
|
|
static bool GetOptionalObservation
(
ELearningAgentsOptionalObservation& OutOption, |
LearningAgentsObservations.h |
|
|
static bool GetPairObservation
(
FLearningAgentsObservationObjectElement& OutKey, |
LearningAgentsObservations.h |
|
|
static bool GetProportionAlongRayObservation
(
float& OutProportion, |
LearningAgentsObservations.h |
|
|
static bool GetProportionAlongSplineObservation
(
bool& bOutIsClosedLoop, |
LearningAgentsObservations.h |
|
|
static bool GetRotationObservation
(
FRotator& OutRotation, |
LearningAgentsObservations.h |
|
|
static bool GetRotationObservationAsQuat
(
FQuat& OutRotation, |
LearningAgentsObservations.h |
|
|
static bool GetScaleObservation
(
FVector& OutScale, |
LearningAgentsObservations.h |
|
|
static bool GetSetObservation
(
TSet< FLearningAgentsObservationObjectElement >& OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetSetObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetSetObservationToArray
(
TArray< FLearningAgentsObservationObjectElement >& OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetSetObservationToArrayView
(
TArrayView< FLearningAgentsObservationObjectElement > OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetStaticArrayObservation
(
TArray< FLearningAgentsObservationObjectElement >& OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetStaticArrayObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetStaticArrayObservationToArrayView
(
TArrayView< FLearningAgentsObservationObjectElement > OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetStructObservation
(
TMap< FName, FLearningAgentsObservationObjectElement >& OutElements, |
LearningAgentsObservations.h |
|
|
static bool GetStructObservationElement
(
FLearningAgentsObservationObjectElement& OutElement, |
LearningAgentsObservations.h |
|
|
static bool GetStructObservationNum
(
int32& OutNum, |
LearningAgentsObservations.h |
|
|
static bool GetStructObservationToArrays
(
TArray< FName >& OutElementNames, |
LearningAgentsObservations.h |
|
|
static bool GetStructObservationToArrayViews
(
TArrayView< FName > OutElementNames, |
LearningAgentsObservations.h |
|
|
static bool GetTransformObservation
(
FTransform& OutTransform, |
LearningAgentsObservations.h |
|
|
static bool GetVelocityObservation
(
FVector& OutVelocity, |
LearningAgentsObservations.h |
|
|
static void LogObservation
(
const ULearningAgentsObservationObject* Object, |
Logs an Observation Object Element. Useful for debugging. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeAngleObservation
(
ULearningAgentsObservationObject* Object, |
Make a new angle observation. Angles should be given in degrees. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeAngleObservationRadians
(
ULearningAgentsObservationObject* Object, |
Make a new angle observation. Angles should be given in radians. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeArrayObservation
(
ULearningAgentsObservationObject* Object, |
Make a new array observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeArrayObservationFromArrayView
(
ULearningAgentsObservationObject* Object, |
Make a new array observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeBitmaskObservation
(
ULearningAgentsObservationObject* Object, |
Make a new bitmask observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeBoolObservation
(
ULearningAgentsObservationObject* Object, |
Make a new bool observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeContinuousObservation
(
ULearningAgentsObservationObject* Object, |
Make a new continuous observation. The size of Values must match the Size given during Specify. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeContinuousObservationFromArrayView
(
ULearningAgentsObservationObject* Object, |
Make a new continuous observation. The size of Values must match the Size given during Specify. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeConv1dObservation
(
ULearningAgentsObservationObject* Object, |
Make a new 1d convolution observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeConv2dObservation
(
ULearningAgentsObservationObject* Object, |
Make a new 2d convolution observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeCountObservation
(
ULearningAgentsObservationObject* Object, |
Make a new count observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeDirectionAlongSplineObservation
(
ULearningAgentsObservationObject* Object, |
Make a new direction along spline observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeDirectionObservation
(
ULearningAgentsObservationObject* Object, |
Make a new direction observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeEitherAObservation
(
ULearningAgentsObservationObject* Object, |
Make a new either A observation. Use this to provide option A. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeEitherBObservation
(
ULearningAgentsObservationObject* Object, |
Make a new either B observation. Use this to provide option B. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeEitherObservation
(
ULearningAgentsObservationObject* Object, |
Make a new either observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeEncodingObservation
(
ULearningAgentsObservationObject* Object, |
Make a new encoding observation. This must be used in conjunction with SpecifyEncodingObservation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeEnumObservation
(
ULearningAgentsObservationObject* Object, |
Make a new enum observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeExclusiveDiscreteObservation
(
ULearningAgentsObservationObject* Object, |
Make a new exclusive discrete observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeExclusiveUnionObservation
(
ULearningAgentsObservationObject* Object, |
Make a new exclusive union observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeFloatObservation
(
ULearningAgentsObservationObject* Object, |
Make a new float observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeInclusiveDiscreteObservation
(
ULearningAgentsObservationObject* Object, |
Make a new inclusive discrete observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeInclusiveDiscreteObservationFromArrayView
(
ULearningAgentsObservationObject* Object, |
Make a new inclusive discrete observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeInclusiveUnionObservation
(
ULearningAgentsObservationObject* Object, |
Make a new inclusive union observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeInclusiveUnionObservationFromArrays
(
ULearningAgentsObservationObject* Object, |
Make a new inclusive union observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeInclusiveUnionObservationFromArrayViews
(
ULearningAgentsObservationObject* Object, |
Make a new inclusive union observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeLidarObservation
(
ULearningAgentsObservationObject* Object, |
Make a new LiDAR observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeLocationAlongSplineObservation
(
ULearningAgentsObservationObject* Object, |
Make a new location along spline observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeLocationObservation
(
ULearningAgentsObservationObject* Object, |
Make a new location observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeMapObservation
(
ULearningAgentsObservationObject* Object, |
Make a new map observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeMapObservationFromArrays
(
ULearningAgentsObservationObject* Object, |
Make a new map observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeMapObservationFromArrayViews
(
ULearningAgentsObservationObject* Object, |
Make a new map observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeNamedExclusiveDiscreteObservation
(
ULearningAgentsObservationObject* Object, |
Make a new named exclusive discrete observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeNamedInclusiveDiscreteObservation
(
ULearningAgentsObservationObject* Object, |
Make a new named inclusive discrete observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeNamedInclusiveDiscreteObservationFromArrayView
(
ULearningAgentsObservationObject* Object, |
Make a new named inclusive discrete observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeNullObservation
(
ULearningAgentsObservationObject* Object, |
Make a new null observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeOptionalNullObservation
(
ULearningAgentsObservationObject* Object, |
Make a new null optional observation. Use this to provide a null optional observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeOptionalObservation
(
ULearningAgentsObservationObject* Object, |
Make a new optional observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeOptionalValidObservation
(
ULearningAgentsObservationObject* Object, |
Make a new valid optional observation. Use this to provide a valid optional observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakePairObservation
(
ULearningAgentsObservationObject* Object, |
Make a new pair observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeProportionAlongRayObservation
(
ULearningAgentsObservationObject* Object, |
Make a new proportion along ray observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeProportionAlongSplineObservation
(
ULearningAgentsObservationObject* Object, |
Make a new proportion along spline observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeRotationObservation
(
ULearningAgentsObservationObject* Object, |
Make a new rotation observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeRotationObservationFromQuat
(
ULearningAgentsObservationObject* Object, |
Make a new rotation observation from a quaternion. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeScaleObservation
(
ULearningAgentsObservationObject* Object, |
Make a new scale observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeSetObservation
(
ULearningAgentsObservationObject* Object, |
Make a new set observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeSetObservationFromArray
(
ULearningAgentsObservationObject* Object, |
Make a new set observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeSetObservationFromArrayView
(
ULearningAgentsObservationObject* Object, |
Make a new set observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeStaticArrayObservation
(
ULearningAgentsObservationObject* Object, |
Make a new static array observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeStaticArrayObservationFromArrayView
(
ULearningAgentsObservationObject* Object, |
Make a new static array observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeStructObservation
(
ULearningAgentsObservationObject* Object, |
Make a new struct observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeStructObservationFromArrays
(
ULearningAgentsObservationObject* Object, |
Make a new struct observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeStructObservationFromArrayViews
(
ULearningAgentsObservationObject* Object, |
Make a new struct observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationObjectElement MakeTransformObservation
(
ULearningAgentsObservationObject* Object, |
Make a new transform observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationObjectElement MakeVelocityObservation
(
ULearningAgentsObservationObject* Object, |
Make a new velocity observation. | LearningAgentsObservations.h |
|
static FTransform ProjectTransformOntoGroundPlane
(
const FTransform Transform, |
Project a transform onto the ground plane, leaving just rotation around the vertical axis | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyAngleObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new angle observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyArrayObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new array observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyBitmaskObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new bitmask observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyBoolObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new bool observation. A true or false observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyContinuousObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new continuous observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyConv1dObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new 1d convolution observation of another observation (Flat buffer input, Channel x Length). | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyConv2dObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new 2d convolution observation of another observation (Flat buffer input, Channels x Input Height x Input Width), Zeros Padding. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyCountObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new count observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyDirectionAlongSplineObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new direction along spline observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyDirectionObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new direction observation. Allows an agent to observe the direction of some entity. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyEitherObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new either observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyEncodingObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new encoding observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyEnumObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new enum observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyExclusiveDiscreteObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new exclusive discrete observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyExclusiveUnionObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new exclusive union observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyExclusiveUnionObservationFromArrays
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new exclusive union observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyExclusiveUnionObservationFromArrayViews
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new exclusive union observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationSchemaElement SpecifyFloatObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new float observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyInclusiveDiscreteObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new inclusive discrete observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyInclusiveUnionObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new inclusive union observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyInclusiveUnionObservationFromArrays
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new inclusive union observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyInclusiveUnionObservationFromArrayViews
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new inclusive union observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationSchemaElement SpecifyLidarObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new LiDAR observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyLocationAlongSplineObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new location along spline observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyLocationObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new location observation. Allows an agent to observe the location of some entity. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyMapObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new map observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyNamedExclusiveDiscreteObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new named exclusive discrete observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyNamedExclusiveDiscreteObservationFromArrayView
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new named exclusive discrete observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationSchemaElement SpecifyNamedInclusiveDiscreteObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new named inclusive discrete observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyNamedInclusiveDiscreteObservationFromArrayView
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new named inclusive discrete observation. | LearningAgentsObservations.h | |
static FLearningAgentsObservationSchemaElement SpecifyNullObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new null observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyOptionalObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new optional observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyPairObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new pair observation. This represents an observation made up of two sub-observations. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyProportionAlongRayObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new proportion along ray observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyProportionAlongSplineObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new proportion along spline observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyRotationObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new rotation observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyScaleObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new scale observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifySetObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new set observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyStaticArrayObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new static array observation. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyStructObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new struct observation. This represents a group of named sub-observations. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyStructObservationFromArrays
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new struct observation. This represents a group of named sub-observations. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyStructObservationFromArrayViews
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new struct observation. This represents a group of named sub-observations. | LearningAgentsObservations.h | |
static FLearningAgentsObservationSchemaElement SpecifyTransformObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new transform observation. Allows an agent to observe the transform of some entity. | LearningAgentsObservations.h |
|
static FLearningAgentsObservationSchemaElement SpecifyVelocityObservation
(
ULearningAgentsObservationSchema* Schema, |
Specifies a new velocity observation. Allows an agent to observe the velocity of some entity. | LearningAgentsObservations.h |
|
static bool ValidateObservationObjectMatchesSchema
(
const ULearningAgentsObservationSchema* Schema, |
Validates that the given observation object matches the schema. | LearningAgentsObservations.h |
|