Revision 34118 branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Surface2D.java

View differences:

Surface2D.java
43 43
import java.awt.geom.Rectangle2D;
44 44

  
45 45
import org.cresques.cts.IProjection;
46

  
46 47
import org.gvsig.fmap.geom.Geometry;
47 48
import org.gvsig.fmap.geom.primitive.FShape;
48 49
import org.gvsig.fmap.geom.primitive.GeneralPathX;
49
import org.gvsig.fmap.geom.primitive.Point;
50 50
import org.gvsig.fmap.geom.primitive.Surface;
51 51
import org.gvsig.fmap.geom.primitive.SurfaceAppearance;
52 52
import org.gvsig.fmap.geom.type.GeometryType;
......
105 105
		return gp.intersects(r);
106 106
	}
107 107

  
108
	/*
109
	 * (non-Javadoc)
110
	 * 
111
	 * @see org.gvsig.fmap.geom.Geometry#getGeneralPath()
112
	 */
113
	public GeneralPathX getGeneralPath() {
114
		// TODO Auto-generated method stub
115
		return super.getGeneralPathX();
116
	}
117

  
118
	/*
119
	 * (non-Javadoc)
120
	 * @see org.gvsig.fmap.geom.primitive.Surface#setGeneralPath(org.gvsig.fmap.geom.primitive.GeneralPathX)
121
	 */
122
	public void setGeneralPath(GeneralPathX generalPathX) {
123
		gp = generalPathX;
124
	}
125

  
126
	/* (non-Javadoc)
127
	 * @see org.gvsig.fmap.geom.primitive.Surface#setCoordinateAt(int, int, double)
128
	 */
129
	public void setCoordinateAt(int index, int dimension, double value) {
130
		throw new UnsupportedOperationException("Use setGeneralPathX");
131
	}
132

  
133
	/* (non-Javadoc)
134
	 * @see org.gvsig.fmap.geom.primitive.Surface#addVertex(org.gvsig.fmap.geom.primitive.Point)
135
	 */
136
	public void addVertex(Point point) {
137
		gp.lineTo(point.getX(), point.getY());
138
	}
139

  
140
	/* (non-Javadoc)
141
	 * @see org.gvsig.fmap.geom.primitive.Surface#getNumVertex()
142
	 */
143
	public int getNumVertices() {
144
		throw new UnsupportedOperationException("Method not implemented");
145
	}
146

  
147
	/* (non-Javadoc)
148
	 * @see org.gvsig.fmap.geom.primitive.Surface#insertVertex(int, org.gvsig.fmap.geom.primitive.Point)
149
	 */
150
	public void insertVertex(int index, Point p) {
151
		throw new UnsupportedOperationException("Method not implemented");
152
	}
153

  
154
	/*
155
	 * @see org.gvsig.fmap.geom.primitive.Curve#removeVertex(int)
156
	 */
157
	public void removeVertex(int index) {
158
		throw new UnsupportedOperationException("Method not implemented");
159
	}
160

  
161
	/* (non-Javadoc)
162
	 * @see org.gvsig.fmap.geom.primitive.Curve#getVertex(int)
163
	 */
164
	public Point getVertex(int index) {
165
		throw new UnsupportedOperationException("Method not implemented");
166
	}
167

  
168 108
	public SurfaceAppearance getSurfaceAppearance() {
169 109
		// TODO Auto-generated method stub
170 110
		return null;
......
174 114
		// TODO Auto-generated method stub
175 115
		
176 116
	}
177

  
178
	/* (non-Javadoc)
179
	 * @see org.gvsig.fmap.geom.primitive.Surface#setVertex(int, org.gvsig.fmap.geom.primitive.Point)
180
	 */
181
	public void setVertex(int index, Point p) {
182
		throw new UnsupportedOperationException("Use setGeneralPathX");		
183
	}
184 117
}

Also available in: Unified diff