pub struct EntityStateUpdatePdu {
pub pdu_header: PduHeader,
pub entity_id: EntityId,
pub padding: u8,
pub number_of_variable_parameters: u8,
pub entity_linear_velocity: LinearVelocity,
pub entity_location: WorldCoordinate,
pub entity_orientation: EulerAngles,
pub entity_appearance: u32,
pub variable_parameter_records: Vec<VariableParameter>,
}
Expand description
Implemented according to IEEE 1278.1-2012 §7.2.5
Fields§
§pdu_header: PduHeader
§entity_id: EntityId
§padding: u8
§number_of_variable_parameters: u8
§entity_linear_velocity: LinearVelocity
§entity_location: WorldCoordinate
§entity_orientation: EulerAngles
§entity_appearance: u32
§variable_parameter_records: Vec<VariableParameter>
Trait Implementations§
Source§impl Clone for EntityStateUpdatePdu
impl Clone for EntityStateUpdatePdu
Source§fn clone(&self) -> EntityStateUpdatePdu
fn clone(&self) -> EntityStateUpdatePdu
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for EntityStateUpdatePdu
impl Debug for EntityStateUpdatePdu
Source§impl Default for EntityStateUpdatePdu
impl Default for EntityStateUpdatePdu
Auto Trait Implementations§
impl Freeze for EntityStateUpdatePdu
impl RefUnwindSafe for EntityStateUpdatePdu
impl Send for EntityStateUpdatePdu
impl Sync for EntityStateUpdatePdu
impl Unpin for EntityStateUpdatePdu
impl UnwindSafe for EntityStateUpdatePdu
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more