| /ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ |
| D | MutableVecTest.kt | 30 val vec = MutableVec(1f, 2f) in equals_whenSameInstance_returnsTrueAndSameHashCode() 38 val vec = MutableVec(1f, 2f) in equals_whenDifferentType_returnsFalse() 39 val segment = MutableSegment(MutableVec(1f, 2f), MutableVec(3f, 4f)) in equals_whenDifferentType_returnsFalse() 46 val vec = MutableVec(1f, 2f) in equals_whenSameInterface_returnsTrue() 53 val vec = MutableVec(-3f, 1.2f) in equals_whenSameValues_returnsTrueAndSameHashCode() 54 val other = MutableVec(-3f, 1.2f) in equals_whenSameValues_returnsTrueAndSameHashCode() 62 val vec = MutableVec(10f, 2134f) in equals_whenFlippedValues_returnsFalse() 63 val other = MutableVec(2134f, 10f) in equals_whenFlippedValues_returnsFalse() 70 val vec = MutableVec(10f, 2134f) in getters_returnCorrectValues() 78 val vec = MutableVec(99f, 1234f) in setters_gettersReturnNewValues() [all …]
|
| D | VecTest.kt | 57 val vec = MutableVec(1f, 2f) in isAlmostEqual_whenSameInterface_returnsTrue() 88 assertThat(MutableVec(0f, -25f).computeUnitVec()).isEqualTo(ImmutableVec(0f, -1f)) in unitVec_returnsCorrectValue() 96 MutableVec(-.05f, -.05f) in unitVec_returnsCorrectValue() 106 assertThat(MutableVec(-0f, 0f).computeUnitVec()).isEqualTo(ImmutableVec(-1f, 0f)) in unitVec_whenVecContainsZeroes_returnsCorrectValue() 111 val mutableVec = MutableVec(0f, 0f) in populateUnitVec_populatesCorrectValue() 112 MutableVec(4f, 0f).computeUnitVec(mutableVec) in populateUnitVec_populatesCorrectValue() 118 MutableVec(30f, 30f).computeUnitVec(mutableVec) in populateUnitVec_populatesCorrectValue() 127 val mutableVec = MutableVec(0f, 0f) in populateUnitVec_whenVecContainsZeroes_populatesCorrectValue() 128 MutableVec(+0f, 0f).computeUnitVec(mutableVec) in populateUnitVec_whenVecContainsZeroes_populatesCorrectValue() 139 assertThat(Vec.absoluteAngleBetween(MutableVec(7f, 0f), MutableVec(0f, 12f))) in absoluteAngleBetween_returnsCorrectValue() [all …]
|
| D | MutableSegmentTest.kt | 29 val segment = MutableSegment(MutableVec(0f, 0f), MutableVec(1f, 2f)) in vec_whenPrimaryValuesAreUnchanged_returnsCorrectImmutableVec() 36 val segment = MutableSegment(MutableVec(10f, 50f), MutableVec(1f, 2f)) in vec_whenPrimaryValuesAreModified_returnsDifferentImmutableVec() 49 val segment = MutableSegment(MutableVec(0f, 0f), MutableVec(1f, 2f)) in equals_whenSameInstance_returnsTrueAndSameHashCode() 57 val segment = MutableSegment(MutableVec(0f, 0f), MutableVec(1f, 2f)) in equals_whenDifferentType_returnsFalse() 58 val listOfPoints = listOf(MutableVec(0f, 0f), MutableVec(1f, 2f)) in equals_whenDifferentType_returnsFalse() 65 val segment = MutableSegment(MutableVec(0f, 0f), MutableVec(1f, 2f)) in equals_whenSameValues_returnsTrueAndSameHashCode() 66 val other = MutableSegment(MutableVec(0f, 0f), MutableVec(1f, 2f)) in equals_whenSameValues_returnsTrueAndSameHashCode() 74 val segment = MutableSegment(MutableVec(0f, 0f), MutableVec(1f, 2f)) in equals_whenFlippedEndpoints_returnsFalse() 75 val other = MutableSegment(MutableVec(1f, 2f), MutableVec(0f, 0f)) in equals_whenFlippedEndpoints_returnsFalse() 82 val segment = MutableSegment(MutableVec(0f, 0f), MutableVec(1f, 2f)) in equals_whenAnyPointCoordinateChanged_returnsFalse() [all …]
|
| D | TriangleTest.kt | 32 MutableTriangle(MutableVec(1f, 1f), MutableVec(-5f, 4f), MutableVec(-1f, -2f)) in signedArea_correctlyReturnsArea() 35 val triangle3 = MutableTriangle(MutableVec(1f, -4f), MutableVec(3f, 1f), MutableVec(4f, 2f)) in signedArea_correctlyReturnsArea() 48 MutableTriangle(MutableVec(-1f, 2f), MutableVec(0f, 0f), MutableVec(1f, -2f)) in signedArea_forDegenerateTriangle_correctlyReturnsArea() 51 val triangle3 = MutableTriangle(MutableVec(5f, 2f), MutableVec(5f, 2f), MutableVec(5f, 2f)) in signedArea_forDegenerateTriangle_correctlyReturnsArea() 61 val triangle0 = MutableTriangle(MutableVec(1f, 1f), MutableVec(5f, 2f), MutableVec(2f, 2f)) in boundingBox_correctlyReturnsBoundingBox() 65 MutableTriangle(MutableVec(0f, 1f), MutableVec(-2f, 3f), MutableVec(-2f, 3f)) in boundingBox_correctlyReturnsBoundingBox() 81 val triangle0 = MutableTriangle(MutableVec(3f, 2f), MutableVec(5f, 2f), MutableVec(2f, 2f)) in boundingBox_forDegenerateTriangle_correctlyReturnsBoundingBox() 83 MutableTriangle(MutableVec(-1f, 2f), MutableVec(0f, 0f), MutableVec(1f, -2f)) in boundingBox_forDegenerateTriangle_correctlyReturnsBoundingBox() 101 val triangle0 = MutableTriangle(MutableVec(1f, 1f), MutableVec(5f, 2f), MutableVec(2f, 2f)) in populateBoundingBox_correctlyReturnsBoundingBox() 106 val triangle3 = MutableTriangle(MutableVec(5f, 2f), MutableVec(5f, 2f), MutableVec(5f, 2f)) in populateBoundingBox_correctlyReturnsBoundingBox() [all …]
|
| D | ImmutableAffineTransformTest.kt | 245 assertThat(identityVec).isEqualTo(MutableVec(4F, 6F)) in applyTransform_whenAppliedToAVec_correctlyReturnsNewVec() 249 assertThat(translateVec).isEqualTo(MutableVec(7F, -14F)) in applyTransform_whenAppliedToAVec_correctlyReturnsNewVec() 253 assertThat(scaleBy2ValuesVec).isEqualTo(MutableVec(10F, -3F)) in applyTransform_whenAppliedToAVec_correctlyReturnsNewVec() 257 assertThat(scaleBy1ValueVec).isEqualTo(MutableVec(10F, 15F)) in applyTransform_whenAppliedToAVec_correctlyReturnsNewVec() 261 assertThat(scaleXVec).isEqualTo(MutableVec(10F, 6F)) in applyTransform_whenAppliedToAVec_correctlyReturnsNewVec() 265 assertThat(scaleYVec).isEqualTo(MutableVec(4F, 15F)) in applyTransform_whenAppliedToAVec_correctlyReturnsNewVec() 273 val identityVec = MutableVec() in applyTransform_whenAppliedToAVec_correctlyModifiesVec() 275 assertThat(identityVec).isEqualTo(MutableVec(4F, 6F)) in applyTransform_whenAppliedToAVec_correctlyModifiesVec() 278 val translateVec = MutableVec() in applyTransform_whenAppliedToAVec_correctlyModifiesVec() 280 assertThat(translateVec).isEqualTo(MutableVec(7F, -14F)) in applyTransform_whenAppliedToAVec_correctlyModifiesVec() [all …]
|
| D | MutableParallelogramTest.kt | 31 assertThat(parallelogram.center).isEqualTo(MutableVec(0f, 0f)) in defaultConstructor_constructsCorrectMutableParallelogram() 41 val newCenter = MutableVec(5f, -2f) in setCenter_changesCenter() 50 MutableVec(10f, 0f), in setWidth_toNegativeValue_forcesNormalizationOfParallelogram() 68 MutableVec(10f, 0f), in setRotation_toOutOfRangeNormalRange_forcesNormalizationOfAngle() 80 MutableParallelogram.fromCenterAndDimensions(MutableVec(10f, 0f), 6f, 4f) in fromCenterAndDimensions_constructsCorrectMutableParallelogram() 82 assertThat(parallelogram.center).isEqualTo(MutableVec(10f, 0f)) in fromCenterAndDimensions_constructsCorrectMutableParallelogram() 92 MutableParallelogram.fromCenterAndDimensions(MutableVec(10f, 0f), -6f, 4f) in fromCenterAndDimensions_forNegativeWidth_constructsCorrectMutableParallelogram() 94 assertThat(parallelogramWithNegativeWidth.center).isEqualTo(MutableVec(10f, 0f)) in fromCenterAndDimensions_forNegativeWidth_constructsCorrectMutableParallelogram() 105 MutableVec(10f, 0f), in fromCenterDimensionsAndRotation_constructsCorrectMutableParallelogram() 111 assertThat(parallelogram.center).isEqualTo(MutableVec(10f, 0f)) in fromCenterDimensionsAndRotation_constructsCorrectMutableParallelogram() [all …]
|
| D | SegmentTest.kt | 156 val mutableVec = MutableVec(0f, 0f) in populateVec_fillsCorrectValues() 158 assertThat(mutableVec).isEqualTo(MutableVec(1f, 1f)) in populateVec_fillsCorrectValues() 162 assertThat(mutableVec).isEqualTo(MutableVec(4f, 3f)) in populateVec_fillsCorrectValues() 166 assertThat(mutableVec).isEqualTo(MutableVec(-1f, 2f)) in populateVec_fillsCorrectValues() 170 assertThat(mutableVec).isEqualTo(MutableVec(-4f, -5f)) in populateVec_fillsCorrectValues() 174 assertThat(mutableVec.isAlmostEqual(MutableVec(-1.8f, 1.4f), 0.000001f)).isTrue() in populateVec_fillsCorrectValues() 179 val mutableVec = MutableVec(0f, 0f) in populateVec_whenSegmentIsHorizontal_fillsCorrectValues() 182 assertThat(mutableVec).isEqualTo(MutableVec(0f, -4f)) in populateVec_whenSegmentIsHorizontal_fillsCorrectValues() 186 assertThat(mutableVec).isEqualTo(MutableVec(0f, 6f)) in populateVec_whenSegmentIsHorizontal_fillsCorrectValues() 191 val mutableVec = MutableVec(0f, 0f) in populateVec_whenSegmentIsVertical_fillsCorrectValues() [all …]
|
| D | MutableTriangleTest.kt | 27 private val p0 = MutableVec(1f, 2f) 28 private val p1 = MutableVec(5f, 2f) 29 private val p2 = MutableVec(5f, 6f) 43 MutableTriangle(MutableVec(p0.x, p0.y), MutableVec(p1.x, p1.y), MutableVec(p2.x, p2.y)) in equals_whenSameValues_returnsTrueAndSameHashCode() 61 val triangle = MutableTriangle(MutableVec(1f, 2f), p1, p2) in equals_whenP0different_returnsFalse() 62 val p0XChange = MutableTriangle(MutableVec(1.23f, 2f), p1, p2) in equals_whenP0different_returnsFalse() 63 val p0YChange = MutableTriangle(MutableVec(1f, 21.1f), p1, p2) in equals_whenP0different_returnsFalse() 71 val triangle = MutableTriangle(p0, MutableVec(3f, 4f), p2) in equals_whenP1different_returnsFalse() 72 val p1XChange = MutableTriangle(p0, MutableVec(41.21f, 4f), p2) in equals_whenP1different_returnsFalse() 73 val p1YChange = MutableTriangle(p0, MutableVec(3f, -6.77f), p2) in equals_whenP1different_returnsFalse() [all …]
|
| D | ImmutableBoxTest.kt | 41 val rect = ImmutableBox.fromTwoPoints(ImmutableVec(20f, -50f), MutableVec(-70f, 100f)) in fromTwoPoints_constructsCorrectImmutableBox() 181 val outCenter = MutableVec() in computeCenter_modifiesMutablePoint() 184 assertThat(outCenter).isEqualTo(MutableVec(2F, 30F)) in computeCenter_modifiesMutablePoint() 192 assertThat(centerVec).isEqualTo(MutableVec(2F, 30F)) in computeCenter_returnsCorrectValue() 198 val p0 = MutableVec() in computeCorners_modifiesMutableVecs() 199 val p1 = MutableVec() in computeCorners_modifiesMutableVecs() 200 val p2 = MutableVec() in computeCorners_modifiesMutableVecs() 201 val p3 = MutableVec() in computeCorners_modifiesMutableVecs() 204 assertThat(p0).isEqualTo(MutableVec(1F, 20F)) in computeCorners_modifiesMutableVecs() 205 assertThat(p1).isEqualTo(MutableVec(3F, 20F)) in computeCorners_modifiesMutableVecs() [all …]
|
| D | MutableBoxTest.kt | 52 MutableBox().populateFromTwoPoints(MutableVec(20f, -50f), ImmutableVec(-70f, 100f)) in populateFromTwoPoints_correctlyModifiesMutableBox() 121 rect.populateFromTwoPoints(MutableVec(-20f, -5f), ImmutableVec(30f, 7f)) in widthHeight_whenValuesChanged_areCorrectValues() 286 val outCenter = MutableVec() in computeCenter_modifiesMutableVec() 289 assertThat(outCenter).isEqualTo(MutableVec(2F, 30F)) in computeCenter_modifiesMutableVec() 297 assertThat(centerVec).isEqualTo(MutableVec(2F, 30F)) in computeCenter_returnsCorrectValue() 303 val p0 = MutableVec() in computeCorners_modifiesMutablePoints() 304 val p1 = MutableVec() in computeCorners_modifiesMutablePoints() 305 val p2 = MutableVec() in computeCorners_modifiesMutablePoints() 306 val p3 = MutableVec() in computeCorners_modifiesMutablePoints() 309 assertThat(p0).isEqualTo(MutableVec(1F, 20F)) in computeCorners_modifiesMutablePoints() [all …]
|
| D | MeshTest.kt | 98 assertFailsWith<IllegalArgumentException> { mesh.fillPosition(-1, MutableVec()) } in fillPosition_shouldThrow() 99 assertFailsWith<IllegalArgumentException> { mesh.fillPosition(0, MutableVec()) } in fillPosition_shouldThrow() 100 assertFailsWith<IllegalArgumentException> { mesh.fillPosition(1, MutableVec()) } in fillPosition_shouldThrow()
|
| D | ParallelogramInterfaceTest.kt | 264 val axis1 = MutableVec() in <lambda>() 265 val axis2 = MutableVec() in <lambda>() 313 val corner1 = MutableVec() in <lambda>() 314 val corner2 = MutableVec() in <lambda>() 315 val corner3 = MutableVec() in <lambda>() 316 val corner4 = MutableVec() in <lambda>()
|
| /ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/ |
| D | MutableTriangle.kt | 35 override var p0: MutableVec, 36 override var p1: MutableVec, 37 override var p2: MutableVec, 41 public constructor() : this(MutableVec(0f, 0f), MutableVec(0f, 0f), MutableVec(0f, 0f))
|
| D | Vec.kt | 79 public fun computeUnitVec(outVec: MutableVec): MutableVec { in computeMagnitude() 95 public fun computeOrthogonal(outVec: MutableVec): MutableVec { in computeOrthogonal() 112 public fun computeNegation(outVec: MutableVec): MutableVec { in computeNegation() 164 public fun add(lhs: Vec, rhs: Vec, output: MutableVec) { in isAlmostEqual() 174 public fun subtract(lhs: Vec, rhs: Vec, output: MutableVec) { in isAlmostEqual() 184 public fun multiply(lhs: Vec, rhs: Float, output: MutableVec) { in isAlmostEqual() 194 public fun multiply(lhs: Float, rhs: Vec, output: MutableVec) { in isAlmostEqual() 202 public fun divide(lhs: Vec, rhs: Float, output: MutableVec) { in isAlmostEqual()
|
| D | MutableSegment.kt | 34 public class MutableSegment(override var start: MutableVec, override var end: MutableVec) : 38 public constructor() : this(MutableVec(0f, 0f), MutableVec(0f, 0f))
|
| D | MutableVec.kt | 34 public class MutableVec( class 45 public fun populateFrom(input: Vec): MutableVec { in asImmutable() 64 ): MutableVec { in equals() 65 return MutableVec(magnitude * cos(direction), magnitude * sin(direction)) in equals()
|
| D | Box.kt | 63 public fun computeCenter(outVec: MutableVec): MutableVec { in computeCenter() 86 outVecXMinYMin: MutableVec, in computeCorners() 87 outVecXMaxYMin: MutableVec, in computeCorners() 88 outVecXMaxYMax: MutableVec, in computeCorners() 89 outVecXMinYMax: MutableVec, in computeCorners()
|
| D | Segment.kt | 45 public fun computeDisplacement(outVec: MutableVec): MutableVec { in computeLength() 61 public fun computeMidpoint(outVec: MutableVec): MutableVec { in computeMidpoint() 109 public fun computeLerpPoint(ratio: Float, outVec: MutableVec): MutableVec { in computeLerpPoint()
|
| D | MutableParallelogram.kt | 39 override var center: MutableVec, in <lambda>() 69 public constructor() : this(MutableVec(), 0f, 0f, Angle.ZERO, 0f) in <lambda>() 121 center: MutableVec, in <lambda>() 137 center: MutableVec, in <lambda>() 153 center: MutableVec, in <lambda>() 178 MutableVec( in <lambda>()
|
| D | Parallelogram.kt | 191 public fun computeSemiAxes(outAxis1: MutableVec, outAxis2: MutableVec) { in computeSemiAxes() 238 outCorner1: MutableVec, in computeCorners() 239 outCorner2: MutableVec, in computeCorners() 240 outCorner3: MutableVec, in computeCorners() 241 outCorner4: MutableVec, in computeCorners()
|
| /ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/internal/ |
| D | ParallelogramNative.kt | 22 import androidx.ink.geometry.MutableVec 76 outAxis1: MutableVec, 77 outAxis2: MutableVec, 99 outCorner1: MutableVec, 100 outCorner2: MutableVec, 101 outCorner3: MutableVec, 102 outCorner4: MutableVec,
|
| D | VecNative.kt | 20 import androidx.ink.geometry.MutableVec 39 @UsedByNative external fun populateUnitVec(vecX: Float, vecY: Float, output: MutableVec)
|
| D | BoxNative.kt | 20 import androidx.ink.geometry.MutableVec 47 out: MutableVec,
|
| /ink/ink-geometry/api/ |
| D | current.txt | 9 …ic final androidx.ink.geometry.MutableVec applyTransform(androidx.ink.geometry.Vec point, androidx… 44 …method public final androidx.ink.geometry.MutableVec computeCenter(androidx.ink.geometry.MutableVe… 45 …MutableVec outVecXMinYMin, androidx.ink.geometry.MutableVec outVecXMaxYMin, androidx.ink.geometry.… 243 …try.MutableParallelogram fromCenterAndDimensions(androidx.ink.geometry.MutableVec center, @FloatRa… 244 …bleParallelogram fromCenterDimensionsAndRotation(androidx.ink.geometry.MutableVec center, @FloatRa… 245 …rallelogram fromCenterDimensionsRotationAndShear(androidx.ink.geometry.MutableVec center, @FloatRa… 246 method public androidx.ink.geometry.MutableVec getCenter(); 251 method public void setCenter(androidx.ink.geometry.MutableVec); 256 property public androidx.ink.geometry.MutableVec center; 265 …try.MutableParallelogram fromCenterAndDimensions(androidx.ink.geometry.MutableVec center, @FloatRa… [all …]
|
| D | restricted_current.txt | 9 …ic final androidx.ink.geometry.MutableVec applyTransform(androidx.ink.geometry.Vec point, androidx… 44 …method public final androidx.ink.geometry.MutableVec computeCenter(androidx.ink.geometry.MutableVe… 45 …MutableVec outVecXMinYMin, androidx.ink.geometry.MutableVec outVecXMaxYMin, androidx.ink.geometry.… 243 …try.MutableParallelogram fromCenterAndDimensions(androidx.ink.geometry.MutableVec center, @FloatRa… 244 …bleParallelogram fromCenterDimensionsAndRotation(androidx.ink.geometry.MutableVec center, @FloatRa… 245 …rallelogram fromCenterDimensionsRotationAndShear(androidx.ink.geometry.MutableVec center, @FloatRa… 246 method public androidx.ink.geometry.MutableVec getCenter(); 251 method public void setCenter(androidx.ink.geometry.MutableVec); 256 property public androidx.ink.geometry.MutableVec center; 265 …try.MutableParallelogram fromCenterAndDimensions(androidx.ink.geometry.MutableVec center, @FloatRa… [all …]
|