本文整理了Java中it.geosolutions.jaiext.range.Range.contains
方法的一些代码示例,展示了Range.contains
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Range.contains
方法的具体详情如下:
包路径:it.geosolutions.jaiext.range.Range
类名称:Range
方法名:contains
[英]Method for checking if a byte value is contained inside the Range
[中]用于检查字节值是否包含在范围内的方法
代码示例来源:origin: geotools/geotools
double sampleDouble = iter.getSampleDouble(band);
if (hasNoData && !nodata.contains(sampleDouble)) {
nodLine[i] = true;
代码示例来源:origin: geotools/geotools
float sampleFloat = iter.getSampleFloat(band);
if (hasNoData && !nodata.contains(sampleFloat)) {
nodLine[i] = true;
代码示例来源:origin: it.geosolutions.jaiext.piecewise/jt-piecewise
/**
* @see DomainElement1D#contains(NumberRange)
*/
public boolean contains(Range range) {
return this.range.contains(range);
}
代码示例来源:origin: it.geosolutions.jaiext.colorindexer/jt-colorindexer
/**
* Creation of a boolean lookup table used for checking if the input samples are NoData
*/
private void initLookupTable() {
// Create the LUT
lut = new boolean[256];
// Populate it
for (int i = 0; i < 256; i++) {
byte b = (byte) i;
lut[i] = !nodata.contains(b);
}
}
代码示例来源:origin: it.geosolutions.jaiext.orderdither/jt-orderdither
/**
* Initialization of the LookupTable used for checking if a byte value is a NoData
*/
private void initNoDataLUT() {
// init the table
lut = new boolean[256];
// Populate it
for (int i = 0; i < 256; i++) {
byte b = (byte) i;
lut[i] = !nodata.contains(b);
}
}
代码示例来源:origin: geosolutions-it/jai-ext
/**
* @see DomainElement1D#contains(NumberRange)
*/
public boolean contains(Range range) {
return this.range.contains(range);
}
代码示例来源:origin: geosolutions-it/jai-ext
private void initBooleanNoDataTable() {
// Initialization of the boolean lookup table
lut = new boolean[256];
// Fill the lookuptable
for (int i = 0; i < 256; i++) {
boolean result = true;
if (noData.contains((byte) i)) {
result = false;
}
lut[i] = result;
}
}
代码示例来源:origin: geosolutions-it/jai-ext
/**
* Creation of a boolean lookup table used for checking if the input samples are NoData
*/
private void initLookupTable() {
// Create the LUT
lut = new boolean[256];
// Populate it
for (int i = 0; i < 256; i++) {
byte b = (byte) i;
lut[i] = !nodata.contains(b);
}
}
代码示例来源:origin: geotools/geotools
int sample = iter.getSample(band);
if (hasNoData && !nodata.contains(sample)) {
nodLine[i] = true;
代码示例来源:origin: it.geosolutions.jaiext.stats/jt-stats
@Override
public void addSample(double sample) {
samples++;
if (interval.contains(sample)) {
listData.add(sample);
}
}
代码示例来源:origin: geosolutions-it/jai-ext
@Override
public boolean isNoData(Range nodata, Number value) {
return nodata.contains(value.shortValue());
}
},
代码示例来源:origin: geosolutions-it/jai-ext
@Override
public boolean isNoData(Range nodata, Number value) {
return nodata.contains(value.doubleValue());
}
};
代码示例来源:origin: geosolutions-it/jai-ext
@Override
public boolean isNoData(Range nodata, Number value) {
return nodata.contains(value.floatValue());
}
},
代码示例来源:origin: it.geosolutions.jaiext.shadedrelief/jt-shadedrelief
/**
* Interpolating version taking noData into account
*/
public final double interpolateNoData(double a, double b) {
return (hasNoData
&& (srcNoData.contains(a) || srcNoData.contains(b)) )
? dstNoData
: interpolate(a, b);
}
代码示例来源:origin: geosolutions-it/jai-ext
/**
* Interpolating version taking noData into account
*/
public final double interpolateNoData(double a, double b) {
return (hasNoData
&& (srcNoData.contains(a) || srcNoData.contains(b)) )
? dstNoData
: interpolate(a, b);
}
代码示例来源:origin: geotools/geotools
(background != null && background.length > 0)
? background[0]
: ((nodata != null && !nodata.contains(0)) ? 0d : Double.NaN);
代码示例来源:origin: it.geosolutions.jaiext.errordiffusion/jt-errordiffusion
private void initLookupTable(Range nodata) {
// Convert the Range to Byte Range
Range nd = RangeFactory.convertToByteRange(nodata);
// Init the Boolean LookupTable
lookupTable = new boolean[256];
// Init the lookuptable containing
for (int i = 0; i < lookupTable.length; i++) {
byte b = (byte) i;
lookupTable[i] = !nd.contains(b);
}
}
代码示例来源:origin: geosolutions-it/jai-ext
private void initLookupTable(Range nodata) {
// Convert the Range to Byte Range
Range nd = RangeFactory.convertToByteRange(nodata);
// Init the Boolean LookupTable
lookupTable = new boolean[256];
// Init the lookuptable containing
for (int i = 0; i < lookupTable.length; i++) {
byte b = (byte) i;
lookupTable[i] = !nd.contains(b);
}
}
代码示例来源:origin: it.geosolutions.jaiext.stats/jt-stats
@Override
public void addSample(double sample) {
samples++;
if (interval.contains(sample)) {
// Selection of the index
int index = getIndex(sample);
// Update of the bin count
bins[index].addAndGet(1);
}
}
代码示例来源:origin: geosolutions-it/jai-ext
@Override
public void addSample(double sample) {
samples++;
if (interval.contains(sample)) {
// Selection of the index
int index = getIndex(sample);
// Update of the bin count
bins[index].addAndGet(1);
}
}
内容来源于网络,如有侵权,请联系作者删除!