Class ImgLib2Assert
java.lang.Object
net.imglib2.test.ImgLib2Assert
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <A extends ValueEquals<B>, B>
voidassertImageEquals(RandomAccessibleInterval<? extends A> expected, RandomAccessibleInterval<? extends B> actual) Throws an AssertionError, if the content or intervals of the two images differ.static <A,B> void assertImageEquals(RandomAccessibleInterval<? extends A> expected, RandomAccessibleInterval<? extends B> actual, BiPredicate<A, B> equals) Throws an AssertionError, if the content or intervals of the two images differ.static voidassertImageEqualsIntegerType(RandomAccessibleInterval<? extends IntegerType<?>> expected, RandomAccessibleInterval<? extends IntegerType<?>> actual) Throws an AssertionError, if the content or intervals of the two images differ.static voidassertImageEqualsRealType(RandomAccessibleInterval<? extends RealType<?>> expected, RandomAccessibleInterval<? extends RealType<?>> actual, double tolerance) Throws an AssertionError, if the content or intervals of the two images differ.static voidassertIntervalEquals(Interval expected, Interval actual) Throws an AssertionError, if the two Intervals differ.static voidassertIntervalEquals(RealInterval expected, RealInterval actual, double tolerance) private static void(package private) static StringintervalToString(Interval interval) private static StringintervalToString(RealInterval interval) private static StringpositionToString(Localizable localizable)
-
Constructor Details
-
ImgLib2Assert
private ImgLib2Assert()
-
-
Method Details
-
assertImageEquals
public static <A extends ValueEquals<B>, B> void assertImageEquals(RandomAccessibleInterval<? extends A> expected, RandomAccessibleInterval<? extends B> actual) Throws an AssertionError, if the content or intervals of the two images differ. Comparision is done pixel wise usingValueEquals.valueEquals(Object). -
assertImageEqualsRealType
public static void assertImageEqualsRealType(RandomAccessibleInterval<? extends RealType<?>> expected, RandomAccessibleInterval<? extends RealType<?>> actual, double tolerance) Throws an AssertionError, if the content or intervals of the two images differ. Comparision is done pixel wise. Two pixels are considered equal, if the values returned byComplexType.getRealDouble()differ by less than "tolerance". -
assertImageEqualsIntegerType
public static void assertImageEqualsIntegerType(RandomAccessibleInterval<? extends IntegerType<?>> expected, RandomAccessibleInterval<? extends IntegerType<?>> actual) Throws an AssertionError, if the content or intervals of the two images differ. Comparision is done pixel wise. Two pixels are considered equal, if the values returned byIntegerType.getIntegerLong()are equal. -
assertImageEquals
public static <A,B> void assertImageEquals(RandomAccessibleInterval<? extends A> expected, RandomAccessibleInterval<? extends B> actual, BiPredicate<A, B> equals) Throws an AssertionError, if the content or intervals of the two images differ. Comparision is done pixel wise. Two pixels are considered equal, if the give predicate returns true. -
assertIntervalEquals
-
assertIntervalEquals
public static void assertIntervalEquals(RealInterval expected, RealInterval actual, double tolerance) -
positionToString
-
intervalToString
-
intervalToString
-
fail
-