Revision 257 2.0/trunk/org.gvsig.gvsig3d/org.gvsig.gvsig3d.lib/org.gvsig.gvsig3d.lib.api/src/main/java/org/gvsig/gvsig3d/map3d/ViewPort3D.java

View differences:

ViewPort3D.java
21 21
 */
22 22
package org.gvsig.gvsig3d.map3d;
23 23

  
24
import java.awt.Color;
24 25
import java.awt.geom.Point2D;
25 26

  
27
import org.cresques.cts.IProjection;
26 28
import org.gvsig.fmap.geom.primitive.Envelope;
29
import org.gvsig.fmap.mapcontext.ViewPort;
27 30
import org.gvsig.osgvp.terrain.Terrain;
28 31
import org.gvsig.osgvp.viewer.IViewerContainer;
29 32

  
......
32 35
 * @version $Id$
33 36
 *
34 37
 */
35
public interface ViewPort3D {
38
public abstract class ViewPort3D extends ViewPort {
39
	
40
	
41
    public ViewPort3D(){
42
    	
43
    	super();
44
    }
45
    
46
	public ViewPort3D(IProjection proj) {
47
		super(proj);
48
	
49
	}
36 50

  
37
    public Terrain getTerrain();
51
    public abstract Terrain getTerrain();
38 52

  
39
    public void setTerrain(Terrain terrain);
53
    public abstract void setTerrain(Terrain terrain);
40 54

  
41
    public void setViewer(IViewerContainer canvas);
55
    public abstract void setViewer(IViewerContainer canvas);
42 56

  
43
    public void setDirty(boolean isDirty);
57
    public abstract void setDirty(boolean isDirty);
44 58

  
45
    public boolean getDirty();
59
    public abstract boolean getDirty();
46 60

  
47
    public Envelope getAdjustedEnvelope();
48

  
49
    public void setEnvelope(Envelope r);
50 61
    
51
    public Envelope getEnvelope();
52 62

  
53
    public Point2D fromMapPoint(double x, double y);
54

  
55
    public Point2D toMapPoint(Point2D pScreen);
56

  
57
    public Point2D toMapPoint(int x, int y);
58

  
59
    public double toMapDistance(int d);
60

  
61
    public void refreshExtent();
62

  
63 63
}

Also available in: Unified diff