| /ink/ink-geometry/src/jvmAndroidTest/kotlin/androidx/ink/geometry/ |
| D | ImmutableBoxTest.kt | 29 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 …]
|
| D | BoxTest.kt | 29 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()
|
| D | TriangleTest.kt | 70 .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()
|
| D | IntersectionTest.kt | 243 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 …]
|
| D | BoxAccumulatorTest.kt | 179 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))
|
| D | PartitionedMeshTest.kt | 186 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()
|
| D | ParallelogramInterfaceTest.kt | 121 ImmutableBox.fromTwoPoints( in <lambda>() 152 ImmutableBox.fromTwoPoints( in <lambda>() 183 ImmutableBox.fromTwoPoints( in <lambda>() 214 ImmutableBox.fromTwoPoints( in <lambda>()
|
| D | SegmentTest.kt | 356 .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()
|
| D | ImmutableParallelogramTest.kt | 158 val other = ImmutableBox.fromTwoPoints(ImmutableVec(-1f, -1f), ImmutableVec(1f, 1f)) in equals_whenDifferentTypes_returnsFalse()
|
| D | MeshAttributeUnpackingParamsTest.kt | 141 val notATransform = ImmutableBox.fromTwoPoints(ImmutableVec(2F, 4F), ImmutableVec(1F, 3F)) in equals_whenDifferentClass_returnsFalse()
|
| D | MutableBoxTest.kt | 177 val source = ImmutableBox.fromTwoPoints(ImmutableVec(1F, 2F), ImmutableVec(3F, 4F)) in populateFrom_correctlyPopulatesFromBox()
|
| D | ImmutableAffineTransformTest.kt | 523 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/ |
| D | ImmutableBox.kt | 31 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()
|
| D | MutableBox.kt | 109 override fun asImmutable(): ImmutableBox = 110 ImmutableBox(x1 = xMin, y1 = yMin, x2 = xMax, y2 = yMax)
|
| D | Segment.kt | 73 public fun computeBoundingBox(): ImmutableBox { in computeBoundingBox() 76 return ImmutableBox.fromTwoPoints(ImmutableVec(minX, minY), ImmutableVec(maxX, maxY)) in computeBoundingBox()
|
| D | Parallelogram.kt | 125 public fun computeBoundingBox(): ImmutableBox { in computeSignedArea() 133 ImmutableBox::class.java, in computeSignedArea()
|
| D | Triangle.kt | 64 public fun computeBoundingBox(): ImmutableBox { in computeBoundingBox() 67 return ImmutableBox.fromTwoPoints(ImmutableVec(minX, minY), ImmutableVec(maxX, maxY)) in computeBoundingBox()
|
| D | Box.kt | 128 @RestrictTo(RestrictTo.Scope.LIBRARY_GROUP) public abstract fun asImmutable(): ImmutableBox in contains()
|
| /ink/ink-strokes/src/jvmAndroidTest/kotlin/androidx/ink/strokes/ |
| D | MeshCreationTest.kt | 21 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/ |
| D | ParallelogramNative.kt | 19 import androidx.ink.geometry.ImmutableBox 42 immutableBoxClass: Class<ImmutableBox>, 44 ): ImmutableBox
|
| /ink/ink-geometry/src/androidMain/kotlin/androidx/ink/geometry/ |
| D | AndroidGraphicsConversionExtensions.android.kt | 166 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/ |
| D | AndroidGraphicsConversionExtensionsTest.kt | 175 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/ |
| D | CanvasStrokeRendererTestActivity.kt | 36 import androidx.ink.geometry.ImmutableBox in <lambda>() 130 ImmutableBox.fromTwoPoints( in <lambda>()
|
| /ink/ink-geometry/api/ |
| D | current.txt | 104 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();
|
| D | restricted_current.txt | 104 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();
|