![]() |
MAK Legion API Documentation
|
Inheritance diagram for ReadEngineRepository:
Collaboration diagram for ReadEngineRepository:Public Member Functions | |
| ReadEngineRepository () | |
| ReadEngineRepository (Legion::InstanceHandle handle) | |
| ~ReadEngineRepository () | |
| ReadEngineRepository (const ReadEngineRepository &orig) | |
| ReadEngineRepository | operator= (const ReadEngineRepository &orig) |
| float | rpm () const |
| float | temperature () const |
| std::array< int64_t, 2 > | intTest () |
| Legion::Span< float > | floatTest () |
Public Member Functions inherited from Legion::ReadStateInstance | |
| ReadStateInstance () | |
| constructors More... | |
| ReadStateInstance (InstanceHandle instanceId) | |
| ReadStateInstance (const ReadStateInstance &orig) | |
| copy constructor More... | |
| ReadStateInstance & | operator= (const ReadStateInstance &orig) |
| assignment operator More... | |
| virtual | ~ReadStateInstance () |
| destructor. This will not destroy the underlying object, just this interface class to the object More... | |
| virtual bool | isValid () const |
| Does this class reference a valid simulation object instance in the database. More... | |
| virtual InstanceHandle | instanceHandle () const |
| Get the instance ID of the simulation object that this state repository references. More... | |
| virtual GlobalIdentifier | globalId () const |
| Get the global ID of the simulation object that this state repository references. More... | |
| virtual AttributeSetId | setType () const |
| get the type of simulation object of this instance. More... | |
| template<typename DATA_TYPE > | |
| DATA_TYPE | data (AttributeIndex attributeIndex) 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... | |
| virtual UInt32 | dataArrayCount (AttributeIndex attributeIndex) const |
| Get the length of the array data of a given attribute. More... | |
| virtual bool | hasParent () const |
| get the parent of this instance, if it exists More... | |
| virtual Legion::InstanceHandle | getParent () const |
| template<typename COMP_TYPE > | |
| COMP_TYPE | findParent () const |
| virtual int | extensionCount () const |
| virtual Legion::InstanceHandle | getExtension (int index) const |
| virtual Legion::Span < Legion::InstanceHandle > | extensions () const |
| 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 |
Static Public Member Functions | |
| static UInt32 | type () |
Static Public Member Functions inherited from Legion::ReadStateInstance | |
| static AttributeSetId | setType (InstanceHandle id) |
Additional Inherited Members | |
Protected Attributes inherited from Legion::ReadStateInstance | |
| InstanceHandle | myInstanceHandle |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References theFloatTestAttributeIndex.
|
inline |
References theIntTestAttributeIndex.
|
inline |
|
inline |
References theRpmAttributeIndex.
|
inline |
References theTemperatureAttributeIndex.
|
inlinestatic |
References theEngineAttributeSetId.