    

 ## On this page

  

 

 # vss::simulation::ObjectUpdate Struct Reference

 Last update: 14.01.2025 

Update to be applied on an object. [More...](structvss_1_1simulation_1_1_object_update.xhtml#details)

Collaboration diagram for vss::simulation::ObjectUpdate:

![Collaboration graph](/sites/default/files/migrate-content/avxcelerate_sensors_simulator_api_2025_r1/structvss_1_1simulation_1_1_object_update__coll__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a name="pub-attribs"></a>Public Attributes

[ObjectKey](structvss_1_1simulation_1_1_object_key.xhtml) [key](structvss_1_1simulation_1_1_object_update.xhtml#ae480582299740aa9970da095b26ab8b6) = 1 [KinematicProperties](structvss_1_1simulation_1_1_kinematic_properties.xhtml) [kinematic\_properties](structvss_1_1simulation_1_1_object_update.xhtml#ae33ce42e8de567683f8344a2731186f4) = 2 [State](structvss_1_1simulation_1_1_state.xhtml) [state](structvss_1_1simulation_1_1_object_update.xhtml#a2b8e0e68303ad7b18e21aced628d3eaa) = 3 <a id="details" name="details"></a>## Detailed Description

Update to be applied on an object.



## Member Data Documentation

<a id="ae480582299740aa9970da095b26ab8b6"></a>## [◆ ](#ae480582299740aa9970da095b26ab8b6)key

 [ObjectKey](structvss_1_1simulation_1_1_object_key.xhtml) vss::simulation::ObjectUpdate::key = 1

Key defining the object nodes on which the update shall be applied.





<a id="ae33ce42e8de567683f8344a2731186f4"></a>## [◆ ](#ae33ce42e8de567683f8344a2731186f4)kinematic\_properties

 [KinematicProperties](structvss_1_1simulation_1_1_kinematic_properties.xhtml) vss::simulation::ObjectUpdate::kinematic\_properties = 2

Kinematic properties update to be applied to the nodes matching the [ObjectKey](structvss_1_1simulation_1_1_object_key.xhtml "Object key used to identify the nodes on which the update shall be applied.").

NoteAll properties are absolute (i.e.the updates are applied with respect to the root node of the track). 



<a id="a2b8e0e68303ad7b18e21aced628d3eaa"></a>## [◆ ](#a2b8e0e68303ad7b18e21aced628d3eaa)state

 [State](structvss_1_1simulation_1_1_state.xhtml) vss::simulation::ObjectUpdate::state = 3

[State](structvss_1_1simulation_1_1_state.xhtml "State defined on an object node.") to be applied to the nodes matching the [ObjectKey](structvss_1_1simulation_1_1_object_key.xhtml "Object key used to identify the nodes on which the update shall be applied."). Available states are defined and attached to a node during the data preparation of the asset with AVxcelerate Data Preparation.





---

The documentation for this struct was generated from the following file:- world\_update.proto