Home
last modified time | relevance | path

Searched refs:MutableVec (Results 1 – 25 of 41) sorted by relevance

12

/ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/
DMutableVecTest.kt30 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 …]
DVecTest.kt57 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 …]
DMutableSegmentTest.kt29 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 …]
DTriangleTest.kt32 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 …]
DImmutableAffineTransformTest.kt245 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 …]
DMutableParallelogramTest.kt31 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 …]
DSegmentTest.kt156 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 …]
DMutableTriangleTest.kt27 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 …]
DImmutableBoxTest.kt41 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 …]
DMutableBoxTest.kt52 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 …]
DMeshTest.kt98 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()
DParallelogramInterfaceTest.kt264 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/
DMutableTriangle.kt35 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))
DVec.kt79 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()
DMutableSegment.kt34 public class MutableSegment(override var start: MutableVec, override var end: MutableVec) :
38 public constructor() : this(MutableVec(0f, 0f), MutableVec(0f, 0f))
DMutableVec.kt34 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()
DBox.kt63 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()
DSegment.kt45 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()
DMutableParallelogram.kt39 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>()
DParallelogram.kt191 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/
DParallelogramNative.kt22 import androidx.ink.geometry.MutableVec
76 outAxis1: MutableVec,
77 outAxis2: MutableVec,
99 outCorner1: MutableVec,
100 outCorner2: MutableVec,
101 outCorner3: MutableVec,
102 outCorner4: MutableVec,
DVecNative.kt20 import androidx.ink.geometry.MutableVec
39 @UsedByNative external fun populateUnitVec(vecX: Float, vecY: Float, output: MutableVec)
DBoxNative.kt20 import androidx.ink.geometry.MutableVec
47 out: MutableVec,
/ink/ink-geometry/api/
Dcurrent.txt9 …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…
45MutableVec 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 …]
Drestricted_current.txt9 …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…
45MutableVec 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 …]

12