Home
last modified time | relevance | path

Searched refs:ImmutableSegment (Results 1 – 16 of 16) sorted by relevance

/ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/
DSegmentTest.kt31 assertThat(ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(1f, 1f)).computeLength()) in length_returnsCorrectValue()
33 assertThat(ImmutableSegment(ImmutableVec(-4f, 2f), ImmutableVec(0f, 5f)).computeLength()) in length_returnsCorrectValue()
35 assertThat(ImmutableSegment(ImmutableVec(0f, 1f), ImmutableVec(-1f, 3f)).computeLength()) in length_returnsCorrectValue()
37 assertThat(ImmutableSegment(ImmutableVec(3f, 4f), ImmutableVec(-1f, -1f)).computeLength()) in length_returnsCorrectValue()
43 assertThat(ImmutableSegment(ImmutableVec(1f, 1f), ImmutableVec(1f, -3f)).computeLength()) in length_whenSegmentIsHorizontal_returnsCorrectValue()
45 assertThat(ImmutableSegment(ImmutableVec(3f, -2f), ImmutableVec(3f, 4f)).computeLength()) in length_whenSegmentIsHorizontal_returnsCorrectValue()
51 assertThat(ImmutableSegment(ImmutableVec(4f, 1f), ImmutableVec(5f, 1f)).computeLength()) in length_whenSegmentIsVertical_returnsCorrectValue()
53 assertThat(ImmutableSegment(ImmutableVec(-1f, -5f), ImmutableVec(-3f, -5f)).computeLength()) in length_whenSegmentIsVertical_returnsCorrectValue()
59 assertThat(ImmutableSegment(ImmutableVec(4f, 1f), ImmutableVec(4f, 1f)).computeLength()) in length_whenSegmentIsDegenerate_returnsZero()
61 assertThat(ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(0f, 0f)).computeLength()) in length_whenSegmentIsDegenerate_returnsZero()
[all …]
DImmutableSegmentTest.kt29 val segment = ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(1f, 2f)) in equals_whenSameInstance_returnsTrueAndSameHashCode()
37 val segment = ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(1f, 2f)) in equals_whenDifferentType_returnsFalse()
45 val segment = ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(1f, 2f)) in equals_whenSameValues_returnsTrueAndSameHashCode()
46 val other = ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(1f, 2f)) in equals_whenSameValues_returnsTrueAndSameHashCode()
54 val segment = ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(1f, 2f)) in equals_whenFlippedEndpoints_returnsFalse()
55 val other = ImmutableSegment(ImmutableVec(1f, 2f), ImmutableVec(0f, 0f)) in equals_whenFlippedEndpoints_returnsFalse()
62 val segment = ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(1f, 2f)) in equals_whenAnyPointCoordinateChanged_returnsFalse()
63 val startXChange = ImmutableSegment(ImmutableVec(1f, 0f), ImmutableVec(1f, 2f)) in equals_whenAnyPointCoordinateChanged_returnsFalse()
64 val startYChange = ImmutableSegment(ImmutableVec(0f, 1f), ImmutableVec(1f, 2f)) in equals_whenAnyPointCoordinateChanged_returnsFalse()
65 val endXChange = ImmutableSegment(ImmutableVec(0f, 0f), ImmutableVec(10f, 2f)) in equals_whenAnyPointCoordinateChanged_returnsFalse()
[all …]
DImmutableTriangleTest.kt97 assertThat(triangle.computeEdge(0)).isEqualTo(ImmutableSegment(P0, P1)) in edge_returnsCorrectSegment()
98 assertThat(triangle.computeEdge(1)).isEqualTo(ImmutableSegment(P1, P2)) in edge_returnsCorrectSegment()
99 assertThat(triangle.computeEdge(2)).isEqualTo(ImmutableSegment(P2, P0)) in edge_returnsCorrectSegment()
100 assertThat(triangle.computeEdge(3)).isEqualTo(ImmutableSegment(P0, P1)) in edge_returnsCorrectSegment()
101 assertThat(triangle.computeEdge(4)).isEqualTo(ImmutableSegment(P1, P2)) in edge_returnsCorrectSegment()
102 assertThat(triangle.computeEdge(5)).isEqualTo(ImmutableSegment(P2, P0)) in edge_returnsCorrectSegment()
130 assertThat(segment0).isEqualTo(ImmutableSegment(P0, P1)) in populateEdge_zeroIndex_correctlyPopulatesSegment()
131 assertThat(segment6).isEqualTo(ImmutableSegment(P0, P1)) in populateEdge_zeroIndex_correctlyPopulatesSegment()
143 assertThat(segment1).isEqualTo(ImmutableSegment(P1, P2)) in populateEdge_oneIndex_correctlyPopulatesSegment()
144 assertThat(segment7).isEqualTo(ImmutableSegment(P1, P2)) in populateEdge_oneIndex_correctlyPopulatesSegment()
[all …]
DIntersectionTest.kt55 ImmutableSegment( in intersects_whenPointSegmentIntersects_returnsTrue()
70 val segment = ImmutableSegment(start = ImmutableVec(3f, 2f), end = ImmutableVec(9f, 5f)) in intersects_whenPointSegmentDoesNotIntersect_returnsFalse()
308 val segment1 = ImmutableSegment(start = ImmutableVec(-1f, 3.2f), end = ImmutableVec(9f, 5f)) in intersects_forEqualSegments_returnsTrue()
309 val segment2 = ImmutableSegment(start = ImmutableVec(-1f, 3.2f), end = ImmutableVec(9f, 5f)) in intersects_forEqualSegments_returnsTrue()
317 val segment = ImmutableSegment(start = ImmutableVec(-1f, 3.2f), end = ImmutableVec(9f, 5f)) in intersects_whenSegmentSegmentIntersects_returnsTrue()
319 ImmutableSegment(start = ImmutableVec(-3f, 4f), end = ImmutableVec(1f, 3.2f)) in intersects_whenSegmentSegmentIntersects_returnsTrue()
321 ImmutableSegment(start = ImmutableVec(7f, 4.64f), end = ImmutableVec(9f, 5f)) in intersects_whenSegmentSegmentIntersects_returnsTrue()
323 ImmutableSegment(start = ImmutableVec(0f, -10f), end = ImmutableVec(0f, 10f)) in intersects_whenSegmentSegmentIntersects_returnsTrue()
335 val segment = ImmutableSegment(start = ImmutableVec(-1f, 3.2f), end = ImmutableVec(9f, 5f)) in intersects_whenSegmentSegmentDoesNotIntersect_returnsFalse()
337 ImmutableSegment(start = ImmutableVec(-0.9f, 3.2f), end = ImmutableVec(-3f, -4f)) in intersects_whenSegmentSegmentDoesNotIntersect_returnsFalse()
[all …]
DImmutableParallelogramTest.kt78 segment = ImmutableSegment(ImmutableVec(5f, 0f), ImmutableVec(-5f, 0f)), in fromSegmentAndPadding_returnsCorrectParallelogramWithNoRotation()
96 segment = ImmutableSegment(ImmutableVec(6f, 6f), ImmutableVec(0f, 0f)), in fromSegmentAndPadding_returnsCorrectParallelogramWithRotation()
DImmutableVecTest.kt39 val segment = ImmutableSegment(ImmutableVec(1f, 2f), ImmutableVec(3f, 4f)) in equals_whenDifferentType_returnsFalse()
DBoxAccumulatorTest.kt278 val segment = ImmutableSegment(start = ImmutableVec(1f, 10f), end = ImmutableVec(3f, 15f)) in add_segmentToEmptyEnvelope_updatesEnvelope()
301 val segment = ImmutableSegment(start = ImmutableVec(1f, 10f), end = ImmutableVec(30f, 150f)) in add_segmentToNonEmptyEnvelope_updatesEnvelope()
DMutableParallelogramTest.kt175 segment = ImmutableSegment(MutableVec(5f, 0f), MutableVec(-5f, 0f)), in fromSegmentAndPadding_returnsCorrectParallelogramWithNoRotation()
DImmutableAffineTransformTest.kt314 val testSegment = ImmutableSegment(ImmutableVec(4F, 6F), ImmutableVec(40F, 60F)) in applyTransform_whenAppliedToASegment_correctlyReturnsNewSegment()
349 val testSegment = ImmutableSegment(ImmutableVec(4F, 6F), ImmutableVec(40F, 60F)) in applyTransform_whenAppliedToASegment_correctlyModifiesSegment()
/ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/
DImmutableSegment.kt25 public class ImmutableSegment(start: Vec, end: Vec) : Segment() { class
30 @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) override fun asImmutable(): ImmutableSegment = this
DMutableSegment.kt50 override fun asImmutable(): ImmutableSegment = ImmutableSegment(this.start, this.end)
DTriangle.kt102 public fun computeEdge(@IntRange(from = 0, to = 2) index: Int): ImmutableSegment { in contains()
105 0 -> ImmutableSegment(p0, p1) in contains()
106 1 -> ImmutableSegment(p1, p2) in contains()
107 2 -> ImmutableSegment(p2, p0) in contains()
DAffineTransform.kt179 public fun applyTransform(segment: Segment): ImmutableSegment { in applyTransform()
180 return ImmutableSegment(applyTransform(segment.start), applyTransform(segment.end)) in applyTransform()
DSegment.kt145 @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) public abstract fun asImmutable(): ImmutableSegment in asImmutable()
/ink/ink-geometry/api/
Dcurrent.txt146 public final class ImmutableSegment extends androidx.ink.geometry.Segment {
147 ctor public ImmutableSegment(androidx.ink.geometry.Vec start, androidx.ink.geometry.Vec end);
388 …method public final androidx.ink.geometry.ImmutableSegment computeEdge(@IntRange(from=0L, to=2L) i…
Drestricted_current.txt146 public final class ImmutableSegment extends androidx.ink.geometry.Segment {
147 ctor public ImmutableSegment(androidx.ink.geometry.Vec start, androidx.ink.geometry.Vec end);
388 …method public final androidx.ink.geometry.ImmutableSegment computeEdge(@IntRange(from=0L, to=2L) i…