OLD | NEW |
(Empty) | |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. |
| 4 |
| 5 #include "content/browser/device_orientation/motion.h" |
| 6 |
| 7 namespace device_orientation { |
| 8 |
| 9 Motion::Motion() |
| 10 : acceleration_x_(0), |
| 11 acceleration_y_(0), |
| 12 acceleration_z_(0), |
| 13 acceleration_including_gravity_x_(0), |
| 14 acceleration_including_gravity_y_(0), |
| 15 acceleration_including_gravity_z_(0), |
| 16 rotation_rate_alpha_(0), |
| 17 rotation_rate_beta_(0), |
| 18 rotation_rate_gamma_(0), |
| 19 interval_(0), |
| 20 can_provide_acceleration_x_(false), |
| 21 can_provide_acceleration_y_(false), |
| 22 can_provide_acceleration_z_(false), |
| 23 can_provide_acceleration_including_gravity_x_(false), |
| 24 can_provide_acceleration_including_gravity_y_(false), |
| 25 can_provide_acceleration_including_gravity_z_(false), |
| 26 can_provide_rotation_rate_alpha_(false), |
| 27 can_provide_rotation_rate_beta_(false), |
| 28 can_provide_rotation_rate_gamma_(false), |
| 29 can_provide_interval_(false) { |
| 30 } |
| 31 |
| 32 Motion::Motion(const Motion& motion) |
| 33 : acceleration_x_(motion.accelerationX()), |
| 34 acceleration_y_(motion.accelerationY()), |
| 35 acceleration_z_(motion.accelerationZ()), |
| 36 acceleration_including_gravity_x_( |
| 37 motion.accelerationIncludingGravityX()), |
| 38 acceleration_including_gravity_y_( |
| 39 motion.accelerationIncludingGravityY()), |
| 40 acceleration_including_gravity_z_( |
| 41 motion.accelerationIncludingGravityZ()), |
| 42 rotation_rate_alpha_(motion.rotationRateAlpha()), |
| 43 rotation_rate_beta_(motion.rotationRateBeta()), |
| 44 rotation_rate_gamma_(motion.rotationRateGamma()), |
| 45 interval_(motion.interval()), |
| 46 can_provide_acceleration_x_(motion.canProvideAccelerationX()), |
| 47 can_provide_acceleration_y_(motion.canProvideAccelerationY()), |
| 48 can_provide_acceleration_z_(motion.canProvideAccelerationZ()), |
| 49 can_provide_acceleration_including_gravity_x_( |
| 50 motion.canProvideAccelerationIncludingGravityX()), |
| 51 can_provide_acceleration_including_gravity_y_( |
| 52 motion.canProvideAccelerationIncludingGravityY()), |
| 53 can_provide_acceleration_including_gravity_z_( |
| 54 motion.canProvideAccelerationIncludingGravityZ()), |
| 55 can_provide_rotation_rate_alpha_(motion.canProvideRotationRateAlpha()), |
| 56 can_provide_rotation_rate_beta_(motion.canProvideRotationRateBeta()), |
| 57 can_provide_rotation_rate_gamma_(motion.canProvideRotationRateGamma()), |
| 58 can_provide_interval_(motion.canProvideInterval()) { |
| 59 } |
| 60 |
| 61 }; // namespace device_orientation |
OLD | NEW |