Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(196)

Side by Side Diff: content/browser/device_orientation/motion.cc

Issue 10698046: Implements part of Device Motion in the Renderer (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Makes changes suggested by review comments Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(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 : can_provide_acceleration_x_(false),
11 can_provide_acceleration_y_(false),
12 can_provide_acceleration_z_(false),
13 can_provide_acceleration_including_gravity_x_(false),
14 can_provide_acceleration_including_gravity_y_(false),
15 can_provide_acceleration_including_gravity_z_(false),
16 can_provide_rotation_rate_alpha_(false),
17 can_provide_rotation_rate_beta_(false),
18 can_provide_rotation_rate_gamma_(false),
19 can_provide_interval_(false) {
20 }
21
22 Motion::Motion(const Motion& motion)
23 : acceleration_x_(motion.acceleration_x()),
24 acceleration_y_(motion.acceleration_y()),
25 acceleration_z_(motion.acceleration_z()),
26 acceleration_including_gravity_x_(
27 motion.acceleration_including_gravity_x()),
28 acceleration_including_gravity_y_(
29 motion.acceleration_including_gravity_y()),
30 acceleration_including_gravity_z_(
31 motion.acceleration_including_gravity_z()),
32 rotation_rate_alpha_(motion.rotation_rate_alpha()),
33 rotation_rate_beta_(motion.rotation_rate_beta()),
34 rotation_rate_gamma_(motion.rotation_rate_gamma()),
35 interval_(motion.interval()),
36 can_provide_acceleration_x_(motion.can_provide_acceleration_x()),
37 can_provide_acceleration_y_(motion.can_provide_acceleration_y()),
38 can_provide_acceleration_z_(motion.can_provide_acceleration_z()),
39 can_provide_acceleration_including_gravity_x_(
40 motion.can_provide_acceleration_including_gravity_x()),
41 can_provide_acceleration_including_gravity_y_(
42 motion.can_provide_acceleration_including_gravity_y()),
43 can_provide_acceleration_including_gravity_z_(
44 motion.can_provide_acceleration_including_gravity_z()),
45 can_provide_rotation_rate_alpha_(
46 motion.can_provide_rotation_rate_alpha()),
47 can_provide_rotation_rate_beta_(motion.can_provide_rotation_rate_beta()),
48 can_provide_rotation_rate_gamma_(
49 motion.can_provide_rotation_rate_gamma()),
50 can_provide_interval_(motion.can_provide_interval()) {
51 }
52
53 void Motion::operator=(const Motion& source) {
54 acceleration_x_ = source.acceleration_x();
55 acceleration_y_ = source.acceleration_y();
56 acceleration_z_ = source.acceleration_z();
57 acceleration_including_gravity_x_ = source.acceleration_including_gravity_x();
58 acceleration_including_gravity_y_ = source.acceleration_including_gravity_y();
59 acceleration_including_gravity_z_ = source.acceleration_including_gravity_z();
60 rotation_rate_alpha_ = source.rotation_rate_alpha();
61 rotation_rate_beta_ = source.rotation_rate_beta();
62 rotation_rate_gamma_ = source.rotation_rate_gamma();
63 interval_ = source.interval();
64 can_provide_acceleration_x_ = source.can_provide_acceleration_x();
65 can_provide_acceleration_y_ = source.can_provide_acceleration_y();
66 can_provide_acceleration_z_ = source.can_provide_acceleration_z();
67 can_provide_acceleration_including_gravity_x_ =
68 source.can_provide_acceleration_including_gravity_x();
69 can_provide_acceleration_including_gravity_y_ =
70 source.can_provide_acceleration_including_gravity_y();
71 can_provide_acceleration_including_gravity_z_ =
72 source.can_provide_acceleration_including_gravity_z();
73 can_provide_rotation_rate_alpha_ = source.can_provide_rotation_rate_alpha();
74 can_provide_rotation_rate_beta_ = source.can_provide_rotation_rate_beta();
75 can_provide_rotation_rate_gamma_ = source.can_provide_rotation_rate_gamma();
76 can_provide_interval_ = source.can_provide_interval();
77 }
78
79 }; // namespace device_orientation
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698