/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/classifier/ |
H A D | DiagonalClassifier.java | 68 float angle = getAngle(); in calculateFalsingResult() local 70 if (angle == Float.MAX_VALUE) { // Unknown angle in calculateFalsingResult() 86 boolean falsed = angleBetween(angle, minAngle, maxAngle) in calculateFalsingResult() 102 private boolean angleBetween(float angle, float min, float max) { in angleBetween() argument 108 return angle >= min || angle <= max; in angleBetween() 111 return angle >= min && angle <= max; in angleBetween() 114 private float normalizeAngle(float angle) { in normalizeAngle() argument 115 if (angle < 0) { in normalizeAngle() 117 } else if (angle > THREE_HUNDRED_SIXTY_DEG) { in normalizeAngle() 118 return angle % THREE_HUNDRED_SIXTY_DEG; in normalizeAngle() [all …]
|
H A D | ZigZagClassifier.java | 193 double angle = Math.PI / 2 - getAtan2LastPoint(); in rotateVertical() local 194 logDebug("Rotating to vertical by: " + angle); in rotateVertical() 195 return rotateMotionEvents(getRecentMotionEvents(), -angle); in rotateVertical() 200 double angle = getAtan2LastPoint(); in rotateHorizontal() local 201 logDebug("Rotating to horizontal by: " + angle); in rotateHorizontal() 202 return rotateMotionEvents(getRecentMotionEvents(), angle); in rotateHorizontal() 205 private List<Point> rotateMotionEvents(List<MotionEvent> motionEvents, double angle) { in rotateMotionEvents() argument 207 double cosAngle = Math.cos(angle); in rotateMotionEvents() 208 double sinAngle = Math.sin(angle); in rotateMotionEvents()
|
/aosp14/frameworks/base/packages/SystemUI/unfold/src/com/android/systemui/unfold/updates/ |
H A D | DeviceFoldStateProvider.kt | 124 private fun onHingeAngle(angle: Float) { 128 "Hinge angle: $angle, " + 133 Trace.setCounter("DeviceFoldStateProvider#onHingeAngle", angle.toLong()) 141 val isClosing = angle < lastHingeAngleBeforeTransition 167 notifyFoldUpdate(FOLD_UPDATE_FINISH_FULL_OPEN, angle) 175 lastHingeAngle = angle 176 outputListeners.forEach { it.onHingeAngleUpdate(angle) } 223 private fun notifyFoldUpdate(@FoldUpdate update: Int, angle: Float) { 233 lastHingeAngleBeforeTransition = angle 298 override fun accept(angle: Float) { [all …]
|
/aosp14/frameworks/base/packages/EasterEgg/src/com/android/egg/landroid/ |
H A D | Vec2.kt | 42 fun Vec2.angle(): Float { 58 fun Vec2.rotate(angle: Float, origin: Vec2 = Vec2.Zero): Offset { 62 (translated.x * cos(angle) - translated.y * sin(angle)), 63 (translated.x * sin(angle) + translated.y * cos(angle))
|
H A D | Universe.kt | 73 val orbitAngle = (pos - orbitCenter).angle() 82 val orbitAngle = (pos - orbitCenter).angle() 178 ship.angle = 0f 239 ship.angle = rng.nextFloat() * PI2f 264 vector.angle(), 288 val a = (ship.pos - planet.pos).angle() 296 val aDiff = (ship.angle - a).absoluteValue 376 ship.angle = angle 469 velocity += Vec2.makeWithAngleMag(angle, deltaV) 476 velocity = Vec2.makeWithAngleMag(velocity.angle(), CRAFT_SPEED_LIMIT) [all …]
|
H A D | Physics.kt | 45 var angle = 0f regex 51 get() = angle - oangle 53 oangle = angle - value 104 Vec2.makeWithAngleMag(p.pos.angle(), radius - p.radius) * (1f - softness)
|
/aosp14/frameworks/base/core/java/android/util/ |
H A D | FloatMath.java | 69 public static float sin(float angle) { in sin() argument 70 return (float) Math.sin(angle); in sin() 80 public static float cos(float angle) { in cos() argument 81 return (float) Math.cos(angle); in cos()
|
/aosp14/frameworks/base/tests/GamePerformance/src/android/gameperformance/ |
H A D | RenderPatch.java | 85 final double angle = Math.PI * 0.25 + (Math.PI * 2.0 * i) / (externalPointCount); in RenderPatch() local 87 mVertexBuffer.putFloat((float) (dimension * Math.sin(angle))); in RenderPatch() 88 mVertexBuffer.putFloat((float) (dimension * Math.cos(angle))); in RenderPatch() 91 mTextureBuffer.putFloat((float) (0.5 + 0.5 * Math.sin(angle))); in RenderPatch() 92 mTextureBuffer.putFloat((float) (0.5 - 0.5 * Math.cos(angle))); in RenderPatch()
|
/aosp14/frameworks/base/core/java/android/hardware/camera2/params/ |
H A D | DeviceStateSensorOrientationMap.java | 207 public @NonNull Builder addOrientationForState(@DeviceState long deviceState, long angle) { in addOrientationForState() argument 208 if (angle % 90 != 0) { in addOrientationForState() 210 + angle); in addOrientationForState() 212 mDeviceStateOrientationMap.put(deviceState, Math.toIntExact(angle)); in addOrientationForState() 214 mElements.add(angle); in addOrientationForState()
|
/aosp14/frameworks/base/apct-tests/perftests/core/src/android/graphics/perftests/ |
H A D | PathIteratorPerfTest.java | 41 float angle = 0f; in constructCircularPath() local 43 float x = (float) Math.cos(angle) * radius; in constructCircularPath() 44 float y = (float) Math.sin(angle) * radius; in constructCircularPath() 52 angle += angleIncrement; in constructCircularPath()
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/pip/ |
H A D | PipPinchResizingAlgorithm.java | 70 float angle = (float) Math.atan2(cross(mTmpDownVector, mTmpLastVector), in calculateBoundsAndAngle() local 72 return constrainRotationAngle((float) Math.toDegrees(angle)); in calculateBoundsAndAngle() 83 private float constrainRotationAngle(float angle) { in constrainRotationAngle() argument 85 return Math.signum(angle) * Math.max(0, (Math.abs(dampedRotate(angle)) - ANGLE_THRESHOLD)); in constrainRotationAngle()
|
/aosp14/frameworks/base/core/java/android/transition/ |
H A D | PatternPathMotion.java | 123 double angle = Math.atan2(dy, dx); in setPatternPath() local 124 mTempMatrix.postRotate((float) Math.toDegrees(-angle)); in setPatternPath() 134 double angle = Math.atan2(dy, dx); in getPath() local 137 mTempMatrix.postRotate((float) Math.toDegrees(angle)); in getPath()
|
/aosp14/frameworks/base/tools/aapt2/link/ |
H A D | XmlReferenceLinker_test.cpp | 270 xml::Attribute* xml_attr = gradient_el->FindAttribute(xml::kSchemaAndroid, "angle"); 284 android:angle="90"/>)"); 292 xml::Attribute* xml_attr = gradient_el->FindAttribute(xml::kSchemaAndroid, "angle"); 314 xml::Attribute* xml_attr = gradient_el->FindAttribute(xml::kSchemaAndroid, "angle");
|
/aosp14/frameworks/base/core/java/android/gesture/ |
H A D | GestureUtils.java | 451 final double angle = Math.atan(tan); in minimumCosineDistance() local 452 if (numOrientations > 2 && Math.abs(angle) >= Math.PI / numOrientations) { in minimumCosineDistance() 455 final double cosine = Math.cos(angle); in minimumCosineDistance() 505 float angle; in computeOrientedBoundingBox() local 507 angle = (float) -Math.PI/2; in computeOrientedBoundingBox() 509 angle = (float) Math.atan2(targetVector[1], targetVector[0]); in computeOrientedBoundingBox() 510 rotate(points, -angle); in computeOrientedBoundingBox() 534 …return new OrientedBoundingBox((float) (angle * 180 / Math.PI), centroid[0], centroid[1], maxx - m… in computeOrientedBoundingBox() 563 static float[] rotate(float[] points, float angle) { in rotate() argument 564 float cos = (float) Math.cos(angle); in rotate() [all …]
|
H A D | OrientedBoundingBox.java | 36 OrientedBoundingBox(float angle, float cx, float cy, float w, float h) { in OrientedBoundingBox() argument 37 orientation = angle; in OrientedBoundingBox()
|
/aosp14/frameworks/base/tools/orientationplot/ |
H A D | README.txt | 37 filtered accelerometer data, measured tilt and orientation angle, confidence 63 the measured orientation angle is now within the gap between the new 67 angle (say, 45 degrees) is between the current orientation's ideal angle 68 (say, 0 degrees) and an adjacent orientation's ideal angle (say, 90 degrees). 76 4. The orientation angle is not measured when the tilt is too close to 90 or -90
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/unfold/updates/ |
H A D | DeviceFoldStateProviderTest.kt | 122 override fun onHingeAngleUpdate(angle: Float) { 123 hingeAngleUpdates.add(angle) 663 private fun sendHingeAngleEvent(angle: Int) { 664 testHingeAngleProvider.notifyAngle(angle.toFloat()) 667 private fun setInitialHingeAngle(angle: Int) { 668 setFoldState(angle == 0) 669 sendHingeAngleEvent(angle) 742 fun notifyAngle(angle: Float) { 743 callbacks.forEach { it.accept(angle) }
|
/aosp14/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | MeshActivity.java | 87 double angle = (Math.PI * i) / numTriangles; in onDraw() local 88 double x = radius * Math.cos(angle); in onDraw() 89 double y = radius * Math.sin(angle); in onDraw()
|
H A D | MeshLargeActivity.java | 89 double angle = 2 * Math.PI * i / numTriangles; in onDraw() local 90 double x = radius * Math.cos(angle); in onDraw() 91 double y = radius * Math.sin(angle); in onDraw()
|
/aosp14/frameworks/base/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/geometry/ |
H A D | Quad.java | 112 public static Quad fromRotatedRect(RectF rect, float angle) { in fromRotatedRect() argument 113 return Quad.fromRect(rect).rotated(angle); in fromRotatedRect() 183 public Quad rotated(float angle) { in rotated() argument 185 float cosa = (float) Math.cos(angle); in rotated() 186 float sina = (float) Math.sin(angle); in rotated()
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | Matrix.h | 116 void loadRotate(float angle); 117 void loadRotate(float angle, float x, float y, float z); 178 void rotate(float angle, float x, float y, float z) { in rotate() argument 180 u.loadRotate(angle, x, y, z); in rotate()
|
H A D | Matrix.cpp | 321 void Matrix4::loadRotate(float angle) { in loadRotate() argument 322 angle *= float(M_PI / 180.0f); in loadRotate() 323 float c = cosf(angle); in loadRotate() 324 float s = sinf(angle); in loadRotate() 337 void Matrix4::loadRotate(float angle, float x, float y, float z) { in loadRotate() argument 346 angle *= float(M_PI / 180.0f); in loadRotate() 347 float c = cosf(angle); in loadRotate() 348 float s = sinf(angle); in loadRotate()
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/unfold/util/ |
H A D | TestFoldStateProvider.kt | 57 fun sendHingeAngleUpdate(angle: Float) { 58 listeners.forEach { it.onHingeAngleUpdate(angle) }
|
/aosp14/frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/ |
H A D | TabletopModeController.java | 133 for (int angle : deviceTabletopRotations) { in onInit() 134 switch (angle) { in onInit() 151 angle); in onInit()
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | OrientationEventListener.java | 128 float angle = (float)Math.atan2(-Y, X) * OneEightyOverPi; in onSensorChanged() local 129 orientation = 90 - (int)Math.round(angle); in onSensorChanged()
|