/**
 * Map Generator Groovy weather sample
 */
package weather.data;

import idea.geographic.coordsys.orthogonal2d.CartesianGeoPosition;

import idea.map.data.DataValue;

/**
 * Data value with stored METAR info - for display it in tooltip
 * 
 * @author Lumir Vanek, vanek@idea-envi.cz
 *
 */
class DataValueWithMetar extends DataValue 
{
	/**
	 * Original undecoded METAR
	 */
	final String metarOrigin;
	
	/**
	 * Constructor
	 * 
	 * @param code Code, that allow distinguish this data value from others
	 * @param value Value
	 * @param position Cartesian position of place, where value was measured
	 * @param name Name of place, where data value obtained
	 * @param nameVisible Flag indicating, if name is rendered on map
	 * @param metarOrigin Original undecoded METAR
	 */
	public DataValueWithMetar(String code,
			Float value, 
			CartesianGeoPosition position, 
			String name, 
			boolean nameVisible,
			String metarOrigin)
	{
		super(code, value, position, name, nameVisible);
		this.metarOrigin = metarOrigin;
	}
}