@Override public NativeARGBDoubleType copy() { return new NativeARGBDoubleType( getA(), getR(), getG(), getB() ); }
@Override public NativeARGBDoubleType createVariable() { return new NativeARGBDoubleType(); }
public NativeARGBDoubleType( final double a, final double r, final double g, final double b ) { img = null; dataAccess = new DoubleArray( 4 ); set( a, r, g, b ); }
@Override public NativeARGBDoubleType duplicateTypeOnSameNativeImg() { return new NativeARGBDoubleType( img ); }
public NativeARGBDoubleType( final double a, final double r, final double g, final double b ) { img = null; dataAccess = new DoubleArray( 4 ); set( a, r, g, b ); }
@Override public NativeARGBDoubleType copy() { return new NativeARGBDoubleType( getA(), getR(), getG(), getB() ); }
@Override public NativeARGBDoubleType createVariable() { return new NativeARGBDoubleType(); }
public void set( final ARGBDoubleType c ) { set( c.getA(), c.getR(), c.getG(), c.getB() ); }
@Override public NativeARGBDoubleType duplicateTypeOnSameNativeImg() { return new NativeARGBDoubleType( img ); }
public void set( final ARGBDoubleType c ) { set( c.getA(), c.getR(), c.getG(), c.getB() ); }
@Test public void defaultCollapseNumericTest() { Img<NativeARGBDoubleType> img = new ArrayImgFactory<NativeARGBDoubleType>().create(new int[] { 10, 10 }, new NativeARGBDoubleType()); CompositeIntervalView<NativeARGBDoubleType, NumericComposite<NativeARGBDoubleType>> il2 = Views .collapseNumeric((RandomAccessibleInterval<NativeARGBDoubleType>) img); CompositeIntervalView<NativeARGBDoubleType, NumericComposite<NativeARGBDoubleType>> opr = ops.transform() .collapseNumericView((RandomAccessibleInterval<NativeARGBDoubleType>) img); assertEquals(il2.numDimensions(), opr.numDimensions()); CompositeView<NativeARGBDoubleType, NumericComposite<NativeARGBDoubleType>> il2_2 = Views .collapseNumeric((RandomAccessible<NativeARGBDoubleType>) img, 1); CompositeView<NativeARGBDoubleType, NumericComposite<NativeARGBDoubleType>> opr_2 = ops.transform() .collapseNumericView((RandomAccessible<NativeARGBDoubleType>) img, 1); assertEquals(il2_2.numDimensions(), opr_2.numDimensions()); }