/** * Set the grid cell encoding type * * @param encodingtype * grid cell encoding type * @since 2.0.1 */ public void setGridCellEncodingType(GriddedCoverageEncodingType encodingtype) { setGridCellEncoding(encodingtype.getName()); }
/** * Get the grid cell encoding type * * @return grid cell encoding type * @since 2.0.1 */ public GriddedCoverageEncodingType getGridCellEncodingType() { return GriddedCoverageEncodingType.fromName(gridCellEncoding); }
/** * Get the grid cell encoding from the name * * @param name * name * @return grid cell encoding type */ public static GriddedCoverageEncodingType fromName(String name) { GriddedCoverageEncodingType encodingType = null; if (name != null) { for (GriddedCoverageEncodingType type : GriddedCoverageEncodingType .values()) { if (name.equalsIgnoreCase(type.getName())) { encodingType = type; break; } } if (encodingType == null) { logger.log(Level.WARNING, "Unsupported " + GriddedCoverageEncodingType.class.getSimpleName() + ": " + name + ", Defaulting to : " + CENTER.name); encodingType = CENTER; } } else { encodingType = CENTER; } return encodingType; }
TestCase.assertEquals(encoding.getName(), griddedCoverage.getGridCellEncoding()); TestCase.assertEquals("Height", griddedCoverage.getFieldName());
TestCase.assertEquals(encoding.getName(), griddedCoverage.getGridCellEncoding()); TestCase.assertEquals("Height", griddedCoverage.getFieldName());
TestCase.assertEquals(encoding, griddedCoverage.getGridCellEncodingType()); TestCase.assertEquals(encoding.getName(), griddedCoverage.getGridCellEncoding()); TestCase.assertEquals("Height", griddedCoverage.getFieldName());
TestCase.assertEquals(encoding, griddedCoverage.getGridCellEncodingType()); TestCase.assertEquals(encoding.getName(), griddedCoverage.getGridCellEncoding()); TestCase.assertEquals("Height", griddedCoverage.getFieldName());