Revision 34118 branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/primitive/impl/Surface2D.java
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