本文整理了Java中net.imglib2.Interval.max()
方法的一些代码示例,展示了Interval.max()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Interval.max()
方法的具体详情如下:
包路径:net.imglib2.Interval
类名称:Interval
方法名:max
Interval.max介绍
[英]Get the maximum in dimension d.
[中]获取维度d中的最大值。
代码示例
代码示例来源:origin: net.imglib2/imglib2-algorithm
@Override
public long max( final int d )
{
return structuringElementBoundingBox.max( d );
}
代码示例来源:origin: net.imglib2/imglib2
@Override
public long max( final int d )
{
return sourceInterval.max( d );
}
代码示例来源:origin: net.imglib2/imglib2
@Override
public void max( final long[] max )
{
sourceInterval.max( max );
}
代码示例来源:origin: net.imglib2/imglib2
@Override
public void max( final Positionable max )
{
sourceInterval.max( max );
}
}
代码示例来源:origin: net.imglib2/imglib2-algorithms
@Override
public void setPosition( final int[] position )
{
for ( int d = 0; d {
currentPos[ d ] = position[ d ];
currentMin[ d ] = position[ d ] + span.min( d );
currentMax[ d ] = position[ d ] + span.max( d );
}
}
代码示例来源:origin: net.imglib2/imglib2-roi
@Override
public long max( final int d )
{
if ( Intervals.isEmpty( i1 ) || Intervals.isEmpty( i2 ) )
return Long.MIN_VALUE;
return Math.min( i1.max( d ), i2.max( d ) );
}
}
代码示例来源:origin: net.imglib2/imglib2-algorithm
@Override
public void setPosition( final int[] position )
{
for ( int d = 0; d {
currentPos[ d ] = position[ d ];
currentMin[ d ] = position[ d ] + span.min( d );
currentMax[ d ] = position[ d ] + span.max( d );
}
}
代码示例来源:origin: net.imglib2/imglib2-algorithm
@Override
public void setPosition( final long[] position )
{
for ( int d = 0; d {
currentPos[ d ] = position[ d ];
currentMin[ d ] = position[ d ] + span.min( d );
currentMax[ d ] = position[ d ] + span.max( d );
}
}
代码示例来源:origin: sc.fiji/bigdataviewer-vistools
@Override
public boolean isPresent( final int t )
{
return interval.min( 3 ) <= t && t <= interval.max( 3 );
}
代码示例来源:origin: net.imglib2/imglib2-algorithm
@Override
public void setPosition( final Localizable localizable )
{
for ( int d = 0; d {
final long position = localizable.getLongPosition( d );
currentPos[ d ] = position;
currentMin[ d ] = position + span.min( d );
currentMax[ d ] = position + span.max( d );
}
}
代码示例来源:origin: net.imglib2/imglib2-algorithms
@Override
public void setPosition( final Localizable localizable )
{
for ( int d = 0; d {
final long position = localizable.getLongPosition( d );
currentPos[ d ] = position;
currentMin[ d ] = position + span.min( d );
currentMax[ d ] = position + span.max( d );
}
}
代码示例来源:origin: imglib/imglib2
/**
* Creates a {@link AbstractInterval} from another {@link Interval}
*
* @param interval
* - another {@link Interval}
*/
public AbstractInterval( final Interval interval )
{
this( interval.numDimensions() );
interval.min( min );
interval.max( max );
}
代码示例来源:origin: net.preibisch/multiview-reconstruction
public static Interval scaleBoundingBox( final Interval boundingBox, final double[] factors )
{
final int n = boundingBox.numDimensions();
final long[] min = new long[ n ];
final long[] max = new long[ n ];
for ( int d = 0; d {
min[ d ] = Math.round( boundingBox.min( d ) * factors[d] );
max[ d ] = Math.round( boundingBox.max( d ) * factors[d] );
}
return new FinalInterval( min, max );
}
代码示例来源:origin: net.imglib2/imglib2
public BoundingBox( final Interval interval )
{
this.n = interval.numDimensions();
this.corner1 = new long[ n ];
this.corner2 = new long[ n ];
interval.min( corner1 );
interval.max( corner2 );
}
代码示例来源:origin: net.imglib2/imglib2
/**
* Tests weather two intervals are equal in their min / max
*/
public static boolean equals( final Interval a, final Interval b )
{
if ( a.numDimensions() != b.numDimensions() )
return false;
for ( int d = 0; d if ( a.min( d ) != b.min( d ) || a.max( d ) != b.max( d ) )
return false;
return true;
}
代码示例来源:origin: net.imglib2/imglib2
public > AbstractOutOfBoundsValue( final F f )
{
super( f.numDimensions() );
this.sampler = f.randomAccess();
dimension = new long[ n ];
f.dimensions( dimension );
min = new long[ n ];
f.min( min );
max = new long[ n ];
f.max( max );
dimIsOutOfBounds = new boolean[ n ];
}
代码示例来源:origin: imglib/imglib2
public > AbstractOutOfBoundsValue( final F f )
{
super( f.numDimensions() );
this.sampler = f.randomAccess();
dimension = new long[ n ];
f.dimensions( dimension );
min = new long[ n ];
f.min( min );
max = new long[ n ];
f.max( max );
dimIsOutOfBounds = new boolean[ n ];
}
代码示例来源:origin: net.preibisch/multiview-reconstruction
public BoundingBox( final Interval interval )
{
this.min = new int[ interval.numDimensions() ];
this.max = new int[ interval.numDimensions() ];
for ( int d = 0; d {
min[ d ] = (int)interval.min( d );
max[ d ] = (int)interval.max( d );
}
this.title = "DefaultBoundingBox";
}
代码示例来源:origin: net.preibisch/multiview-reconstruction
public static long numPixels( final Interval bb, final double downsampling )
{
final long[] min = new long[ bb.numDimensions() ];
final long[] max = new long[ bb.numDimensions() ];
bb.min( min );
bb.max( max );
return numPixels( min, max, downsampling );
}
代码示例来源:origin: scifio/scifio
/**
* Returns true if the provided axes correspond to a complete image plane
*/
public static boolean wholePlane(final int imageIndex, final Metadata meta,
final Interval bounds)
{
final boolean wholePlane = wholeRow(imageIndex, meta, bounds);
final int yIndex = meta.get(imageIndex).getAxisIndex(Axes.Y);
return wholePlane && bounds.min(yIndex) == 0 &&
bounds.max(yIndex) == meta.get(imageIndex).getAxisLength(Axes.Y) - 1;
}