Home
last modified time | relevance | path

Searched refs:ImmutableBox (Results 1 – 25 of 26) sorted by relevance

12

/ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/
DImmutableBoxTest.kt29 val rect = ImmutableBox.fromCenterAndDimensions(ImmutableVec(20f, -50f), 10f, 20f) in fromCenterAndDimensions_constructsCorrectImmutableBox()
41 val rect = ImmutableBox.fromTwoPoints(ImmutableVec(20f, -50f), MutableVec(-70f, 100f)) in fromTwoPoints_constructsCorrectImmutableBox()
53 val zeroes = ImmutableBox.fromTwoPoints(ImmutableVec(0F, 0F), ImmutableVec(0F, 0F)) in minMaxFields_whenAllZeroes_allAreZero()
62 val inOrder = ImmutableBox.fromTwoPoints(ImmutableVec(-1F, -2F), ImmutableVec(3F, 4F)) in minMaxFields_whenDeclaredInMinMaxOrder_matchOrder()
71 val outOfOrder = ImmutableBox.fromTwoPoints(ImmutableVec(1F, 2F), ImmutableVec(-3F, -4F)) in minMaxFields_whenDeclaredOutOfOrder_doNotMatchOrder()
80 val zeroes = ImmutableBox.fromTwoPoints(ImmutableVec(0F, 0F), ImmutableVec(0F, 0F)) in widthHeight_whenAllZeroes_areAllZero()
88 val inOrder = ImmutableBox.fromTwoPoints(ImmutableVec(-1F, -2F), ImmutableVec(3F, 4F)) in widthHeight_whenDeclaredInOrder_areCorrectValues()
96 val outOfOrder = ImmutableBox.fromTwoPoints(ImmutableVec(1F, 2F), ImmutableVec(-3F, -4F)) in widthHeight_whenDeclaredOutOfOrder_areCorrectValues()
104 val immutableBox = ImmutableBox.fromTwoPoints(ImmutableVec(1F, 2F), ImmutableVec(3F, 4F)) in equals_whenSameInstance_returnsTrueAndSameHashCode()
112 val immutableBox = ImmutableBox.fromTwoPoints(ImmutableVec(1F, 2F), ImmutableVec(3F, 4F)) in equals_whenDifferentType_returnsFalse()
[all …]
DBoxTest.kt29 val box = ImmutableBox.fromTwoPoints(ImmutableVec(1f, 2f), ImmutableVec(3f, 4f)) in isAlmostEqual_withToleranceGiven_returnsCorrectValue()
34 ImmutableBox.fromTwoPoints(ImmutableVec(1f, 2f), ImmutableVec(3f, 4f)), in isAlmostEqual_withToleranceGiven_returnsCorrectValue()
41 ImmutableBox.fromTwoPoints( in isAlmostEqual_withToleranceGiven_returnsCorrectValue()
51 ImmutableBox.fromTwoPoints( in isAlmostEqual_withToleranceGiven_returnsCorrectValue()
61 ImmutableBox.fromTwoPoints(ImmutableVec(1f, 1.99f), ImmutableVec(3f, 4f)), in isAlmostEqual_withToleranceGiven_returnsCorrectValue()
68 ImmutableBox.fromTwoPoints(ImmutableVec(1f, 2f), ImmutableVec(3.01f, 4f)), in isAlmostEqual_withToleranceGiven_returnsCorrectValue()
79 ImmutableBox.fromTwoPoints( in isAlmostEqual_whenSameInterface_returnsTrue()
DTriangleTest.kt70 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(1f, 1f), ImmutableVec(5f, 2f))) in boundingBox_correctlyReturnsBoundingBox()
72 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(-1f, -2f), ImmutableVec(1f, 0f))) in boundingBox_correctlyReturnsBoundingBox()
74 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(-2f, 1f), ImmutableVec(0f, 3f))) in boundingBox_correctlyReturnsBoundingBox()
76 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(5f, 2f), ImmutableVec(5f, 2f))) in boundingBox_correctlyReturnsBoundingBox()
90 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(2f, 2f), ImmutableVec(5f, 2f))) in boundingBox_forDegenerateTriangle_correctlyReturnsBoundingBox()
92 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(-1f, -2f), ImmutableVec(1f, 2f))) in boundingBox_forDegenerateTriangle_correctlyReturnsBoundingBox()
94 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(-2f, 1f), ImmutableVec(0f, 3f))) in boundingBox_forDegenerateTriangle_correctlyReturnsBoundingBox()
96 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(5f, 2f), ImmutableVec(5f, 2f))) in boundingBox_forDegenerateTriangle_correctlyReturnsBoundingBox()
DIntersectionTest.kt243 val rect = ImmutableBox.fromTwoPoints(ImmutableVec(3.5f, 10.9f), ImmutableVec(2.5f, 1.1f)) in intersects_whenPointBoxIntersects_returnsTrue()
296 val rect = ImmutableBox.fromTwoPoints(ImmutableVec(-1f, 3.2f), ImmutableVec(7f, 11.8f)) in intersects_whenPointBoxDoesNotIntersect_returnsFalse()
403 ImmutableBox.fromTwoPoints(ImmutableVec(-1f, 3.2f), ImmutableVec(-10f, 0f)) in intersects_whenSegmentBoxIntersects_returnsTrue()
405 ImmutableBox.fromTwoPoints(ImmutableVec(9f, 5f), ImmutableVec(20f, 11.4f)) in intersects_whenSegmentBoxIntersects_returnsTrue()
407 ImmutableBox.fromTwoPoints(ImmutableVec(0f, 1f), ImmutableVec(8f, 21f)) in intersects_whenSegmentBoxIntersects_returnsTrue()
420 val closeBox = ImmutableBox.fromTwoPoints(ImmutableVec(9.1f, 5f), ImmutableVec(10f, 6f)) in intersects_whenSegmentBoxDoesNotIntersect_returnsFalse()
421 val farBox = ImmutableBox.fromTwoPoints(ImmutableVec(-10f, -2f), ImmutableVec(-21f, -8f)) in intersects_whenSegmentBoxDoesNotIntersect_returnsFalse()
594 ImmutableBox.fromTwoPoints(ImmutableVec(4.2f, 10f), ImmutableVec(7.9f, 19.2f)) in intersects_whenTriangleBoxIntersects_returnsTrue()
596 ImmutableBox.fromTwoPoints(ImmutableVec(-10f, 1f), ImmutableVec(0f, 31.6f)) in intersects_whenTriangleBoxIntersects_returnsTrue()
598 ImmutableBox.fromTwoPoints(ImmutableVec(2.1f, 20f), ImmutableVec(6.5f, 31.9f)) in intersects_whenTriangleBoxIntersects_returnsTrue()
[all …]
DBoxAccumulatorTest.kt179 ImmutableBox.fromTwoPoints(ImmutableVec(1.1F, 2.1F), ImmutableVec(2.9F, 3.9F)) in addEnvelope_whenNewIsInsideCurrent_shouldNotChangeCurrent()
192 ImmutableBox.fromTwoPoints(ImmutableVec(0.9F, 1.9F), ImmutableVec(3.1F, 4.1F)) in addEnvelope_whenNewSurroundsCurrent_shouldReplaceCurrent()
216 BoxAccumulator(ImmutableBox.fromTwoPoints(ImmutableVec(2F, 7F), ImmutableVec(3F, 10F))) in addEnvelope_whenNewAndCurrentOverlap_shouldUpdateToUnion()
234 BoxAccumulator(ImmutableBox.fromTwoPoints(ImmutableVec(2F, 0F), ImmutableVec(5F, 1F))) in addEnvelope_whenNewAndCurrentAreDisjoint_shouldUpdateToUnion()
370 val rect = ImmutableBox.fromTwoPoints(ImmutableVec(1f, 10f), ImmutableVec(-3f, -20f)) in add_rectToEmptyEnvelope_updatesEnvelope()
393 val rect = ImmutableBox.fromTwoPoints(ImmutableVec(100f, 200f), ImmutableVec(300f, 400f)) in add_rectToNonEmptyEnvelope_updatesEnvelope()
581 ImmutableBox.fromTwoPoints( in isAlmostEqual_forNonEmptyEnvelopes_returnsCorrectValue()
671 private val rect1234 = ImmutableBox.fromTwoPoints(ImmutableVec(1F, 2F), ImmutableVec(3F, 4F))
672 private val rect5678 = ImmutableBox.fromTwoPoints(ImmutableVec(5F, 6F), ImmutableVec(7F, 8F))
DPartitionedMeshTest.kt186 ImmutableBox.fromTwoPoints(ImmutableVec(0f, 0f), ImmutableVec(100f, 100f)) in computeCoverage_forPartitionedMeshAndBox_callsJniAndReturnsFloat()
188 ImmutableBox.fromTwoPoints(ImmutableVec(100f, 200f), ImmutableVec(300f, 400f)) in computeCoverage_forPartitionedMeshAndBox_callsJniAndReturnsFloat()
290 ImmutableBox.fromTwoPoints(ImmutableVec(10f, 3f), ImmutableVec(15f, 5f)) in computeCoverageIsGreaterThan_forPartitionedMeshAndBox_callsJniAndReturnsBoolean()
292 ImmutableBox.fromTwoPoints(ImmutableVec(100f, 200f), ImmutableVec(300f, 400f)) in computeCoverageIsGreaterThan_forPartitionedMeshAndBox_callsJniAndReturnsBoolean()
DParallelogramInterfaceTest.kt121 ImmutableBox.fromTwoPoints( in <lambda>()
152 ImmutableBox.fromTwoPoints( in <lambda>()
183 ImmutableBox.fromTwoPoints( in <lambda>()
214 ImmutableBox.fromTwoPoints( in <lambda>()
DSegmentTest.kt356 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(1f, 1f), ImmutableVec(5f, 2f))) in boundingBox_correctlyReturnsBoundingBox()
358 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(-1f, 0f), ImmutableVec(0f, 2f))) in boundingBox_correctlyReturnsBoundingBox()
367 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(3f, 2f), ImmutableVec(3f, 2f))) in boundingBox_forDegenerateSegment_correctlyReturnsBoundingBox()
369 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(0f, 0f), ImmutableVec(0f, 0f))) in boundingBox_forDegenerateSegment_correctlyReturnsBoundingBox()
DImmutableParallelogramTest.kt158 val other = ImmutableBox.fromTwoPoints(ImmutableVec(-1f, -1f), ImmutableVec(1f, 1f)) in equals_whenDifferentTypes_returnsFalse()
DMeshAttributeUnpackingParamsTest.kt141 val notATransform = ImmutableBox.fromTwoPoints(ImmutableVec(2F, 4F), ImmutableVec(1F, 3F)) in equals_whenDifferentClass_returnsFalse()
DMutableBoxTest.kt177 val source = ImmutableBox.fromTwoPoints(ImmutableVec(1F, 2F), ImmutableVec(3F, 4F)) in populateFrom_correctlyPopulatesFromBox()
DImmutableAffineTransformTest.kt523 val testBox = ImmutableBox.fromCenterAndDimensions(ImmutableVec(4f, 1f), 6f, 8f) in applyTransform_whenAppliedToABox_correctlyReturnsNewParallelogram()
592 val testBox = ImmutableBox.fromCenterAndDimensions(ImmutableVec(4f, 1f), 6f, 8f) in applyTransform_whenAppliedToABox_correctlyModifiesParallelogram()
/ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/
DImmutableBox.kt31 public class ImmutableBox internal constructor(x1: Float, y1: Float, x2: Float, y2: Float) : Box() { class
45 @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) override fun asImmutable(): ImmutableBox = this in asImmutable()
62 ): ImmutableBox { in asImmutable()
64 return ImmutableBox( in asImmutable()
74 public fun fromTwoPoints(point1: Vec, point2: Vec): ImmutableBox { in asImmutable()
75 return ImmutableBox(point1.x, point1.y, point2.x, point2.y) in asImmutable()
DMutableBox.kt109 override fun asImmutable(): ImmutableBox =
110 ImmutableBox(x1 = xMin, y1 = yMin, x2 = xMax, y2 = yMax)
DSegment.kt73 public fun computeBoundingBox(): ImmutableBox { in computeBoundingBox()
76 return ImmutableBox.fromTwoPoints(ImmutableVec(minX, minY), ImmutableVec(maxX, maxY)) in computeBoundingBox()
DParallelogram.kt125 public fun computeBoundingBox(): ImmutableBox { in computeSignedArea()
133 ImmutableBox::class.java, in computeSignedArea()
DTriangle.kt64 public fun computeBoundingBox(): ImmutableBox { in computeBoundingBox()
67 return ImmutableBox.fromTwoPoints(ImmutableVec(minX, minY), ImmutableVec(maxX, maxY)) in computeBoundingBox()
DBox.kt128 @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) public abstract fun asImmutable(): ImmutableBox in contains()
/ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/
DMeshCreationTest.kt21 import androidx.ink.geometry.ImmutableBox
124 ImmutableBox.fromTwoPoints(ImmutableVec(-90f, -90f), ImmutableVec(-90f, -90f)) in createClosedShapeFromStrokeInputBatch_onePoint_createsPointLikeMesh()
147 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(35f, 85f), ImmutableVec(35f, 85f))) in createClosedShapeFromStrokeInputBatch_manyIdentiticalPoints_createsPointLikeMesh()
161 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(-1f, -1f), ImmutableVec(-1f, 99f))) in createClosedShapeFromStrokeInputBatch_twoPoints_createsSegmentLikeMesh()
191 .isEqualTo(ImmutableBox.fromTwoPoints(ImmutableVec(80f, 1f), ImmutableVec(1f, 1f))) in createClosedShapeFromStrokeInputBatch_twoRepeatedPoints_createsSegmentLikeMesh()
/ink/ink-geometry/src/jvmAndroidMain/kotlin/androidx/ink/geometry/internal/
DParallelogramNative.kt19 import androidx.ink.geometry.ImmutableBox
42 immutableBoxClass: Class<ImmutableBox>,
44 ): ImmutableBox
/ink/ink-geometry/src/androidMain/kotlin/androidx/ink/geometry/
DAndroidGraphicsConversionExtensions.android.kt166 public fun ImmutableBox.Companion.from(rectF: RectF): ImmutableBox? = in from()
180 public fun createBox(rectF: RectF): ImmutableBox? = ImmutableBox.from(rectF) in createBox()
/ink/ink-geometry/src/androidInstrumentedTest/kotlin/androidx/ink/geometry/
DAndroidGraphicsConversionExtensionsTest.kt175 val box = ImmutableBox.fromTwoPoints(ImmutableVec(1f, 2f), ImmutableVec(3f, 4f)) in toRectF_resultingRectIsEquivalent()
186 val box = ImmutableBox.fromTwoPoints(ImmutableVec(1f, 2f), ImmutableVec(3f, 4f)) in populateRectF_resultingRectIsEquivalent()
199 val box = ImmutableBox.from(rectF) in from_resultingBoxIsEquivalentToRectF()
210 val box = ImmutableBox.from(rectF) in from_resultIsNullForEmptyRectF()
/ink/ink-rendering/src/androidInstrumentedTest/kotlin/androidx/ink/rendering/android/canvas/
DCanvasStrokeRendererTestActivity.kt36 import androidx.ink.geometry.ImmutableBox in <lambda>()
130 ImmutableBox.fromTwoPoints( in <lambda>()
/ink/ink-geometry/api/
Dcurrent.txt104 public final class ImmutableBox extends androidx.ink.geometry.Box {
105 …method public static androidx.ink.geometry.ImmutableBox fromCenterAndDimensions(androidx.ink.geome…
106 …method public static androidx.ink.geometry.ImmutableBox fromTwoPoints(androidx.ink.geometry.Vec po…
115 field public static final androidx.ink.geometry.ImmutableBox.Companion Companion;
118 public static final class ImmutableBox.Companion {
119 …method public androidx.ink.geometry.ImmutableBox fromCenterAndDimensions(androidx.ink.geometry.Vec…
120 …method public androidx.ink.geometry.ImmutableBox fromTwoPoints(androidx.ink.geometry.Vec point1, a…
364 method public final androidx.ink.geometry.ImmutableBox computeBoundingBox();
386 method public final androidx.ink.geometry.ImmutableBox computeBoundingBox();
Drestricted_current.txt104 public final class ImmutableBox extends androidx.ink.geometry.Box {
105 …method public static androidx.ink.geometry.ImmutableBox fromCenterAndDimensions(androidx.ink.geome…
106 …method public static androidx.ink.geometry.ImmutableBox fromTwoPoints(androidx.ink.geometry.Vec po…
115 field public static final androidx.ink.geometry.ImmutableBox.Companion Companion;
118 public static final class ImmutableBox.Companion {
119 …method public androidx.ink.geometry.ImmutableBox fromCenterAndDimensions(androidx.ink.geometry.Vec…
120 …method public androidx.ink.geometry.ImmutableBox fromTwoPoints(androidx.ink.geometry.Vec point1, a…
364 method public final androidx.ink.geometry.ImmutableBox computeBoundingBox();
386 method public final androidx.ink.geometry.ImmutableBox computeBoundingBox();

12