Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Messaging.FBS.FReaction Struct Reference
Inheritance diagram for droid.Runtime.Messaging.FBS.FReaction:
Collaboration diagram for droid.Runtime.Messaging.FBS.FReaction:

Public Member Functions

void __init (int _i, ByteBuffer _bb)
 
FReaction __assign (int _i, ByteBuffer _bb)
 
ArraySegment< byte > GetEnvironmentNameBytes ()
 
byte [] GetEnvironmentNameArray ()
 
FMotion Motions (int j)
 
FMotion MotionsByKey (string key)
 
FDisplayable Displayables (int j)
 
FDisplayable DisplayablesByKey (string key)
 
FConfiguration Configurations (int j)
 
FConfiguration ConfigurationsByKey (string key)
 
ArraySegment< byte > GetSerialisedMessageBytes ()
 
byte [] GetSerialisedMessageArray ()
 

Static Public Member Functions

static FReaction GetRootAsFReaction (ByteBuffer _bb)
 
static FReaction GetRootAsFReaction (ByteBuffer _bb, FReaction obj)
 
static bool FReactionBufferHasIdentifier (ByteBuffer _bb)
 
static void StartFReaction (FlatBufferBuilder builder)
 
static void AddEnvironmentName (FlatBufferBuilder builder, StringOffset environmentNameOffset)
 
static void AddParameters (FlatBufferBuilder builder, Offset< FReactionParameters > parametersOffset)
 
static void AddMotions (FlatBufferBuilder builder, VectorOffset motionsOffset)
 
static VectorOffset CreateMotionsVector (FlatBufferBuilder builder, Offset< FMotion >[] data)
 
static VectorOffset CreateMotionsVectorBlock (FlatBufferBuilder builder, Offset< FMotion >[] data)
 
static void StartMotionsVector (FlatBufferBuilder builder, int numElems)
 
static void AddDisplayables (FlatBufferBuilder builder, VectorOffset displayablesOffset)
 
static VectorOffset CreateDisplayablesVector (FlatBufferBuilder builder, Offset< FDisplayable >[] data)
 
static VectorOffset CreateDisplayablesVectorBlock (FlatBufferBuilder builder, Offset< FDisplayable >[] data)
 
static void StartDisplayablesVector (FlatBufferBuilder builder, int numElems)
 
static void AddUnobservables (FlatBufferBuilder builder, Offset< FUnobservables > unobservablesOffset)
 
static void AddConfigurations (FlatBufferBuilder builder, VectorOffset configurationsOffset)
 
static VectorOffset CreateConfigurationsVector (FlatBufferBuilder builder, Offset< FConfiguration >[] data)
 
static VectorOffset CreateConfigurationsVectorBlock (FlatBufferBuilder builder, Offset< FConfiguration >[] data)
 
static void StartConfigurationsVector (FlatBufferBuilder builder, int numElems)
 
static void AddSerialisedMessage (FlatBufferBuilder builder, StringOffset serialisedMessageOffset)
 
static Offset< FReactionEndFReaction (FlatBufferBuilder builder)
 
static void FinishFReactionBuffer (FlatBufferBuilder builder, Offset< FReaction > offset)
 
static void FinishSizePrefixedFReactionBuffer (FlatBufferBuilder builder, Offset< FReaction > offset)
 
static VectorOffset CreateSortedVectorOfFReaction (FlatBufferBuilder builder, Offset< FReaction >[] offsets)
 
static FReaction __lookup_by_key (int vectorLocation, string key, ByteBuffer bb)
 

Properties

ByteBuffer ByteBuffer [get]
 
string EnvironmentName [get]
 
FReactionParameters Parameters [get]
 
int MotionsLength [get]
 
int DisplayablesLength [get]
 
FUnobservables Unobservables [get]
 
int ConfigurationsLength [get]
 
string SerialisedMessage [get]
 

Detailed Description

Definition at line 22 of file NeodroidFBSReaction.cs.

Member Function Documentation

◆ __assign()

FReaction droid.Runtime.Messaging.FBS.FReaction.__assign ( int  _i,
ByteBuffer  _bb 
)

Definition at line 30 of file NeodroidFBSReaction.cs.

◆ __init()

void droid.Runtime.Messaging.FBS.FReaction.__init ( int  _i,
ByteBuffer  _bb 
)

Definition at line 29 of file NeodroidFBSReaction.cs.

◆ __lookup_by_key()

static FReaction droid.Runtime.Messaging.FBS.FReaction.__lookup_by_key ( int  vectorLocation,
string  key,
ByteBuffer  bb 
)
static

Definition at line 89 of file NeodroidFBSReaction.cs.

◆ AddConfigurations()

static void droid.Runtime.Messaging.FBS.FReaction.AddConfigurations ( FlatBufferBuilder  builder,
VectorOffset  configurationsOffset 
)
static

Definition at line 70 of file NeodroidFBSReaction.cs.

◆ AddDisplayables()

static void droid.Runtime.Messaging.FBS.FReaction.AddDisplayables ( FlatBufferBuilder  builder,
VectorOffset  displayablesOffset 
)
static

Definition at line 65 of file NeodroidFBSReaction.cs.

◆ AddEnvironmentName()

static void droid.Runtime.Messaging.FBS.FReaction.AddEnvironmentName ( FlatBufferBuilder  builder,
StringOffset  environmentNameOffset 
)
static

Definition at line 59 of file NeodroidFBSReaction.cs.

◆ AddMotions()

static void droid.Runtime.Messaging.FBS.FReaction.AddMotions ( FlatBufferBuilder  builder,
VectorOffset  motionsOffset 
)
static

Definition at line 61 of file NeodroidFBSReaction.cs.

◆ AddParameters()

static void droid.Runtime.Messaging.FBS.FReaction.AddParameters ( FlatBufferBuilder  builder,
Offset< FReactionParameters parametersOffset 
)
static

Definition at line 60 of file NeodroidFBSReaction.cs.

◆ AddSerialisedMessage()

static void droid.Runtime.Messaging.FBS.FReaction.AddSerialisedMessage ( FlatBufferBuilder  builder,
StringOffset  serialisedMessageOffset 
)
static

Definition at line 74 of file NeodroidFBSReaction.cs.

◆ AddUnobservables()

static void droid.Runtime.Messaging.FBS.FReaction.AddUnobservables ( FlatBufferBuilder  builder,
Offset< FUnobservables unobservablesOffset 
)
static

Definition at line 69 of file NeodroidFBSReaction.cs.

◆ Configurations()

FConfiguration droid.Runtime.Messaging.FBS.FReaction.Configurations ( int  j)

Definition at line 47 of file NeodroidFBSReaction.cs.

◆ ConfigurationsByKey()

FConfiguration droid.Runtime.Messaging.FBS.FReaction.ConfigurationsByKey ( string  key)

Definition at line 49 of file NeodroidFBSReaction.cs.

◆ CreateConfigurationsVector()

static VectorOffset droid.Runtime.Messaging.FBS.FReaction.CreateConfigurationsVector ( FlatBufferBuilder  builder,
Offset< FConfiguration > []  data 
)
static

Definition at line 71 of file NeodroidFBSReaction.cs.

◆ CreateConfigurationsVectorBlock()

static VectorOffset droid.Runtime.Messaging.FBS.FReaction.CreateConfigurationsVectorBlock ( FlatBufferBuilder  builder,
Offset< FConfiguration > []  data 
)
static

Definition at line 72 of file NeodroidFBSReaction.cs.

◆ CreateDisplayablesVector()

static VectorOffset droid.Runtime.Messaging.FBS.FReaction.CreateDisplayablesVector ( FlatBufferBuilder  builder,
Offset< FDisplayable > []  data 
)
static

Definition at line 66 of file NeodroidFBSReaction.cs.

◆ CreateDisplayablesVectorBlock()

static VectorOffset droid.Runtime.Messaging.FBS.FReaction.CreateDisplayablesVectorBlock ( FlatBufferBuilder  builder,
Offset< FDisplayable > []  data 
)
static

Definition at line 67 of file NeodroidFBSReaction.cs.

◆ CreateMotionsVector()

static VectorOffset droid.Runtime.Messaging.FBS.FReaction.CreateMotionsVector ( FlatBufferBuilder  builder,
Offset< FMotion > []  data 
)
static

Definition at line 62 of file NeodroidFBSReaction.cs.

◆ CreateMotionsVectorBlock()

static VectorOffset droid.Runtime.Messaging.FBS.FReaction.CreateMotionsVectorBlock ( FlatBufferBuilder  builder,
Offset< FMotion > []  data 
)
static

Definition at line 63 of file NeodroidFBSReaction.cs.

◆ CreateSortedVectorOfFReaction()

static VectorOffset droid.Runtime.Messaging.FBS.FReaction.CreateSortedVectorOfFReaction ( FlatBufferBuilder  builder,
Offset< FReaction > []  offsets 
)
static

Definition at line 84 of file NeodroidFBSReaction.cs.

◆ Displayables()

FDisplayable droid.Runtime.Messaging.FBS.FReaction.Displayables ( int  j)

Definition at line 43 of file NeodroidFBSReaction.cs.

◆ DisplayablesByKey()

FDisplayable droid.Runtime.Messaging.FBS.FReaction.DisplayablesByKey ( string  key)

Definition at line 45 of file NeodroidFBSReaction.cs.

◆ EndFReaction()

static Offset<FReaction> droid.Runtime.Messaging.FBS.FReaction.EndFReaction ( FlatBufferBuilder  builder)
static

Definition at line 75 of file NeodroidFBSReaction.cs.

◆ FinishFReactionBuffer()

static void droid.Runtime.Messaging.FBS.FReaction.FinishFReactionBuffer ( FlatBufferBuilder  builder,
Offset< FReaction offset 
)
static

Definition at line 81 of file NeodroidFBSReaction.cs.

◆ FinishSizePrefixedFReactionBuffer()

static void droid.Runtime.Messaging.FBS.FReaction.FinishSizePrefixedFReactionBuffer ( FlatBufferBuilder  builder,
Offset< FReaction offset 
)
static

Definition at line 82 of file NeodroidFBSReaction.cs.

◆ FReactionBufferHasIdentifier()

static bool droid.Runtime.Messaging.FBS.FReaction.FReactionBufferHasIdentifier ( ByteBuffer  _bb)
static

Definition at line 28 of file NeodroidFBSReaction.cs.

◆ GetEnvironmentNameArray()

byte [] droid.Runtime.Messaging.FBS.FReaction.GetEnvironmentNameArray ( )

Definition at line 38 of file NeodroidFBSReaction.cs.

◆ GetEnvironmentNameBytes()

ArraySegment<byte> droid.Runtime.Messaging.FBS.FReaction.GetEnvironmentNameBytes ( )

Definition at line 36 of file NeodroidFBSReaction.cs.

◆ GetRootAsFReaction() [1/2]

static FReaction droid.Runtime.Messaging.FBS.FReaction.GetRootAsFReaction ( ByteBuffer  _bb)
static

Definition at line 26 of file NeodroidFBSReaction.cs.

◆ GetRootAsFReaction() [2/2]

static FReaction droid.Runtime.Messaging.FBS.FReaction.GetRootAsFReaction ( ByteBuffer  _bb,
FReaction  obj 
)
static

Definition at line 27 of file NeodroidFBSReaction.cs.

◆ GetSerialisedMessageArray()

byte [] droid.Runtime.Messaging.FBS.FReaction.GetSerialisedMessageArray ( )

Definition at line 56 of file NeodroidFBSReaction.cs.

◆ GetSerialisedMessageBytes()

ArraySegment<byte> droid.Runtime.Messaging.FBS.FReaction.GetSerialisedMessageBytes ( )

Definition at line 54 of file NeodroidFBSReaction.cs.

◆ Motions()

FMotion droid.Runtime.Messaging.FBS.FReaction.Motions ( int  j)

Definition at line 40 of file NeodroidFBSReaction.cs.

◆ MotionsByKey()

FMotion droid.Runtime.Messaging.FBS.FReaction.MotionsByKey ( string  key)

Definition at line 42 of file NeodroidFBSReaction.cs.

◆ StartConfigurationsVector()

static void droid.Runtime.Messaging.FBS.FReaction.StartConfigurationsVector ( FlatBufferBuilder  builder,
int  numElems 
)
static

Definition at line 73 of file NeodroidFBSReaction.cs.

◆ StartDisplayablesVector()

static void droid.Runtime.Messaging.FBS.FReaction.StartDisplayablesVector ( FlatBufferBuilder  builder,
int  numElems 
)
static

Definition at line 68 of file NeodroidFBSReaction.cs.

◆ StartFReaction()

static void droid.Runtime.Messaging.FBS.FReaction.StartFReaction ( FlatBufferBuilder  builder)
static

Definition at line 58 of file NeodroidFBSReaction.cs.

◆ StartMotionsVector()

static void droid.Runtime.Messaging.FBS.FReaction.StartMotionsVector ( FlatBufferBuilder  builder,
int  numElems 
)
static

Definition at line 64 of file NeodroidFBSReaction.cs.

Property Documentation

◆ ByteBuffer

ByteBuffer droid.Runtime.Messaging.FBS.FReaction.ByteBuffer
get

Definition at line 25 of file NeodroidFBSReaction.cs.

◆ ConfigurationsLength

int droid.Runtime.Messaging.FBS.FReaction.ConfigurationsLength
get

Definition at line 48 of file NeodroidFBSReaction.cs.

◆ DisplayablesLength

int droid.Runtime.Messaging.FBS.FReaction.DisplayablesLength
get

Definition at line 44 of file NeodroidFBSReaction.cs.

◆ EnvironmentName

string droid.Runtime.Messaging.FBS.FReaction.EnvironmentName
get

Definition at line 32 of file NeodroidFBSReaction.cs.

◆ MotionsLength

int droid.Runtime.Messaging.FBS.FReaction.MotionsLength
get

Definition at line 41 of file NeodroidFBSReaction.cs.

◆ Parameters

FReactionParameters droid.Runtime.Messaging.FBS.FReaction.Parameters
get

Definition at line 39 of file NeodroidFBSReaction.cs.

◆ SerialisedMessage

string droid.Runtime.Messaging.FBS.FReaction.SerialisedMessage
get

Definition at line 50 of file NeodroidFBSReaction.cs.

◆ Unobservables

FUnobservables droid.Runtime.Messaging.FBS.FReaction.Unobservables
get

Definition at line 46 of file NeodroidFBSReaction.cs.


The documentation for this struct was generated from the following file: