public override void Serialize(MemoryStream stream) { header.Serialize(stream); orientation.Serialize(stream); foreach (double element in orientation_covariance) { System.Byte[] element_bytes = BitConverter.GetBytes(element); stream.Write(element_bytes, 0, element_bytes.Length); } angular_velocity.Serialize(stream); foreach (double element in angular_velocity_covariance) { System.Byte[] element_bytes = BitConverter.GetBytes(element); stream.Write(element_bytes, 0, element_bytes.Length); } linear_acceleration.Serialize(stream); foreach (double element in linear_acceleration_covariance) { System.Byte[] element_bytes = BitConverter.GetBytes(element); stream.Write(element_bytes, 0, element_bytes.Length); } }
public override void Serialize(MemoryStream stream) { translation.Serialize(stream); rotation.Serialize(stream); }
public override void Serialize(MemoryStream stream) { header.Serialize(stream); quaternion.Serialize(stream); }
public override void Serialize(MemoryStream stream) { position.Serialize(stream); orientation.Serialize(stream); }