Revision 1850 org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.algorithm/org.gvsig.geoprocess.algorithm.buffer/src/main/java/org/gvsig/geoprocess/algorithm/buffer/BufferAlgorithm.java
BufferAlgorithm.java | ||
---|---|---|
203 | 203 |
operation.setTypeOfCap(round_border ? BufferOperation.CAP_ROUND : BufferOperation.CAP_SQUARE); |
204 | 204 |
operation.setGeoProcess(this, 100); |
205 | 205 |
|
206 |
// TODO: Procedimiento para calcular el tipo de geometr?a de salida a partir del de entreda. Tal que as?: |
|
207 |
// Punto -> Punto |
|
208 |
// Linea -> Pol?gono |
|
209 |
// Pol?gono distancia >= 0 -> Pol?gono |
|
210 |
// Pol?gono distancia <= 0 -> MultiPol?gono |
|
211 |
// Multipunto -> MultiPol?gono |
|
212 |
// Multil?nea -> MultiPol?gono |
|
213 |
// Multipol?gono -> MultiPol?gono |
|
214 |
|
|
206 | 215 |
// Builds the output FeatureStore |
207 |
outputStore = buildOutPutStore(IVectorLayer.SHAPE_TYPE_POLYGON, |
|
216 |
outputStore = buildOutPutStore(IVectorLayer.SHAPE_TYPE_MULTIPOLYGON,
|
|
208 | 217 |
getTranslation("Buffer"), RESULT); |
209 | 218 |
|
210 | 219 |
if(!dissolve) { |
Also available in: Unified diff