|
| | WriteEngineRepository () |
| |
| | WriteEngineRepository (Legion::InstanceHandle handle) |
| |
| | ~WriteEngineRepository () |
| |
| | WriteEngineRepository (const WriteEngineRepository &orig) |
| |
| WriteEngineRepository | operator= (const WriteEngineRepository &orig) |
| |
| float | rpm () const |
| |
| void | setRpm (float val) |
| |
| float | temperature () const |
| |
| void | setTemperature (float val) |
| |
| std::array< int64_t, 2 > | intTest () |
| |
| void | setIntTest (std::array< int64_t, 2 > val) |
| |
| Legion::Span< float > | floatTest () |
| |
| void | setFloatTest (float *vals) |
| |
| | WriteStateInstance () |
| | constructors More...
|
| |
| | WriteStateInstance (InstanceHandle instanceId) |
| |
| virtual | ~WriteStateInstance () |
| | destructor This will not destroy the underlying object, just this interface class to the object More...
|
| |
| | WriteStateInstance (const WriteStateInstance &orig) |
| | copy constructor. This does not copy the underlying object, just the interface class to the object More...
|
| |
| WriteStateInstance & | operator= (const WriteStateInstance &orig) |
| | assignment operator. This does not copy the underlying object, just the interface class to the object More...
|
| |
| bool | isValid () const |
| | Does this class reference a valid simulation object instance in the database. More...
|
| |
| InstanceHandle | instanceHandle () const |
| | Get the instance ID of the simulation object that this state repository references. More...
|
| |
| GlobalIdentifier | globalId () const |
| | Get the global ID of the simualtion object that this state repository references. More...
|
| |
| AttributeSetId | setType () const |
| | get the type of simulation object of this instance. More...
|
| |
| template<typename DATA_TYPE > |
| DATA_TYPE | data (AttributeIndex attributeId) const |
| | Read the data of a given attribute that is available in the current frame. More...
|
| |
| template<typename DATA_TYPE > |
| const Span< DATA_TYPE > | dataArray (AttributeIndex attributeIndex) const |
| | Read the array data of a given attribute that is available in the current frame. More...
|
| |
| template<typename DATA_TYPE > |
| void | setData (AttributeIndex attributeIndex, const DATA_TYPE &val) |
| | Sets the data for use in the next frame. More...
|
| |
| template<typename DATA_TYPE > |
| void | setDataArray (AttributeIndex attributeIndex, const Span< DATA_TYPE > &val) |
| | Sets data in a fixed or variable length array. More...
|
| |
| template<typename DATA_TYPE > |
| void | addDataArray (AttributeIndex attributeIndex, const Span< DATA_TYPE > &val) |
| | Appends values to end of a variable length attribute array. More...
|
| |
| template<typename DATA_TYPE > |
| void | removeDataArray (AttributeIndex attributeIndex, const Span< DATA_TYPE > &val) |
| | Removes values from a variable length attribute array. More...
|
| |
| UInt32 | dataArrayCount (AttributeIndex attributeIndex) const |
| | Get the length of the array data of a given attribute. More...
|
| |
| void | setDataArrayCount (AttributeIndex attributeIndex, UInt32 count) |
| |
| virtual bool | hasParent () const |
| | get the parent of this instance, if it exists More...
|
| |
| virtual Legion::InstanceHandle | getParent () const |
| |
| virtual void | setParent (const WriteStateInstance &val) |
| |
| template<typename COMP_TYPE > |
| COMP_TYPE | findParent () const |
| |
| virtual int | extensionCount () const |
| | Array of extension repositories, e.g. EmbeddedSystem and other features. More...
|
| |
| virtual void | addExtension (WriteStateInstance &val) |
| |
| virtual void | removeExtension (WriteStateInstance &val) |
| |
| virtual Legion::InstanceHandle | getExtension (int index) const |
| |
virtual Legion::Span
< Legion::InstanceHandle > | extensions () const |
| |
| virtual void | setExtensions (Legion::Span< Legion::InstanceHandle > val) |
| |
| template<typename COMP_TYPE > |
| COMP_TYPE | findTypeExtension (int index) const |
| |
| template<typename COMP_TYPE > |
| int | typeExtensionCount () const |
| |
| template<typename COMP_TYPE > |
| std::vector< COMP_TYPE > | getTypeExtensions () const |
| |