net.imglib2.img.Img.iterationOrder()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(258)

本文整理了Java中net.imglib2.img.Img.iterationOrder()方法的一些代码示例,展示了Img.iterationOrder()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Img.iterationOrder()方法的具体详情如下:
包路径:net.imglib2.img.Img
类名称:Img
方法名:iterationOrder

Img.iterationOrder介绍

暂无

代码示例

代码示例来源:origin: net.imglib2/imglib2-roi

  1. @Override
  2. public Object iterationOrder()
  3. {
  4. return img.iterationOrder();
  5. }

代码示例来源:origin: net.imagej/imagej-deprecated

  1. @Override
  2. public Object iterationOrder() {
  3. return img.iterationOrder();
  4. }

代码示例来源:origin: net.imglib2/imglib2-script

  1. @Override
  2. public Object iterationOrder()
  3. {
  4. return img.iterationOrder();
  5. }

代码示例来源:origin: net.imglib2/imglib2

  1. @Override
  2. public Object iterationOrder()
  3. {
  4. return counts.iterationOrder();
  5. }

代码示例来源:origin: imglib/imglib2

  1. @Override
  2. public Object iterationOrder()
  3. {
  4. return counts.iterationOrder();
  5. }

代码示例来源:origin: net.imagej/imagej-common

  1. @Override
  2. public Object iterationOrder() {
  3. return img.iterationOrder();
  4. }

代码示例来源:origin: net.imglib2/imglib2-meta

  1. @Override
  2. public Object iterationOrder() {
  3. return img.iterationOrder();
  4. }

代码示例来源:origin: net.imglib2/imglib2-algorithms-legacy

  1. final boolean isCompatible = image1.iterationOrder().equals( image2.iterationOrder() ) &&
  2. image1.iterationOrder().equals( output.iterationOrder() );

代码示例来源:origin: net.imglib2/imglib2-ops

  1. @Override
  2. public Img< T > compute( Img< T > input, Img< T > output )
  3. {
  4. if(!input.iterationOrder().equals(output.iterationOrder())){
  5. throw new IllegalArgumentException("Incompatible IterationOrder");
  6. }
  7. Cursor< T > c1 = input.cursor();
  8. Cursor< T > c2 = output.cursor();
  9. while ( ( c1.hasNext() && c2.hasNext() ) )
  10. {
  11. c1.fwd();
  12. c2.fwd();
  13. c2.get().set( c1.get() );
  14. }
  15. return output;
  16. }

代码示例来源:origin: imglib/imglib2

  1. @Test
  2. public void equalIterationOrder()
  3. {
  4. final Img< FloatType > img2 = new CellImgFactory<>( new FloatType(), cellDimensions ).create( dimensions );
  5. assertTrue( img2.iterationOrder().equals( img.iterationOrder() ) );
  6. assertTrue( img.iterationOrder().equals( img2.iterationOrder() ) );
  7. final Img< FloatType > img3 = new CellImgFactory<>( new FloatType(), 9 ).create( dimensions );
  8. assertFalse( img3.iterationOrder().equals( img.iterationOrder() ) );
  9. assertFalse( img.iterationOrder().equals( img3.iterationOrder() ) );
  10. final Img< FloatType > img4 = new ArrayImgFactory<>( new FloatType() ).create( dimensions );
  11. assertFalse( img4.iterationOrder().equals( img.iterationOrder() ) );
  12. assertFalse( img.iterationOrder().equals( img4.iterationOrder() ) );
  13. }
  14. }

代码示例来源:origin: net.imglib2/imglib2-algorithm

  1. final Thread[] threads = SimpleMultiThreading.newThreads( numThreads );
  2. if ( target.iterationOrder().equals( source.iterationOrder() ) )

代码示例来源:origin: sc.fiji/bigdataviewer-core

  1. if ( Views.iterable( ushortImg ).iterationOrder().equals( floatImg.iterationOrder() ) )

代码示例来源:origin: imglib/imglib2

  1. if ( src.iterationOrder() == dest.iterationOrder() )

代码示例来源:origin: net.imglib2/imglib2

  1. if ( src.iterationOrder() == dest.iterationOrder() )

代码示例来源:origin: net.imglib2/imglib2-script

  1. private static final <R extends NumericType<R> & NativeType<R>> Img<R> copyAsArrayImg(final IterableInterval<R> img) {
  2. final Img< R > copy = new ArrayImgFactory<>( img.firstElement() ).create( img );
  3. if (img.iterationOrder().equals(copy.iterationOrder())) {
  4. final Cursor<R> c1 = img.cursor();
  5. final Cursor<R> c2 = copy.cursor();
  6. while (c1.hasNext()) {
  7. c1.fwd();
  8. c2.fwd();
  9. c2.get().set(c1.get());
  10. }
  11. } else {
  12. final Cursor<R> c1 = img.cursor();
  13. final RandomAccess<R> c2 = copy.randomAccess();
  14. final long[] position = new long[img.numDimensions()];
  15. while (c1.hasNext()) {
  16. c1.fwd();
  17. c1.localize(position);
  18. c2.setPosition(position);
  19. c2.get().set(c1.get());
  20. }
  21. }
  22. return copy;
  23. }

代码示例来源:origin: net.imglib2/imglib2-algorithm-gpl

  1. final IterableInterval< T > iterableInput = Views.iterable( input );
  2. if ( img.iterationOrder().equals( iterableInput.iterationOrder() ) )

代码示例来源:origin: net.imglib2/imglib2-algorithms-gpl

  1. final IterableInterval< T > iterableInput = Views.iterable( input );
  2. if ( img.iterationOrder().equals( iterableInput.iterationOrder() ) )

相关文章