/*
* $Id: MapGraph.java,v 1.5 2003/08/22 23:02:32 dwd Exp $
*
* This software is provided by NOAA for full, free and open release. It is
* understood by the recipient/user that NOAA assumes no liability for any
* errors contained in the code. Although this software is released without
* conditions or restrictions in its use, it is expected that appropriate
* credit be given to its author and to the National Oceanic and Atmospheric
* Administration should the software be included by the recipient as an
* element in other product development.
*/
package sgtplot;
import java.awt.Graphics;
import java.awt.Point;
import java.beans.PropertyChangeEvent;
import org.freehep.graphics2d.VectorGraphics;
import sgtplot.dm.SGTData;
/**
* Base class for all Map based Graphs and projections.
*
* @author Donald Denbo
* @version $Revision: 1.5 $, $Date: 2003/08/22 23:02:32 $
* @since 2.x
*/
public class MapGraph extends Graph implements Cloneable {
/**@shapeType AggregationLink*/
private MapProj mproj_;
public MapGraph() {
}
public Graph copy() {
MapGraph newGraph;
try {
newGraph = (MapGraph)clone();
} catch (CloneNotSupportedException e) {
newGraph = new MapGraph();
}
return (Graph)newGraph;
}
void draw(VectorGraphics g) {
throw new MethodNotImplementedError();
}
public void attachProj(MapProj proj) {
throw new MethodNotImplementedError();
}
public Object getObjectAt(Point pt) {
throw new MethodNotImplementedError();
}
public void propertyChange(PropertyChangeEvent evt) {
}
/**
* @since 3.0
*/
public SGTData getDataAt(Point pt) {
throw new MethodNotImplementedError();
}
}
Ads help maintain this website.