root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / write / GeometryHandler.java @ 214
History | View | Annotate | Download (1.09 KB)
1 |
/* Generated by Together */
|
---|---|
2 |
|
3 |
package com.iver.cit.gvsig.fmap.write; |
4 |
|
5 |
import com.iver.cit.gvsig.fmap.layers.VectorialAdapter; |
6 |
|
7 |
public interface GeometryHandler { |
8 |
/**
|
9 |
* Devuelve el FLyrMemory con los datos GML que ha manejado hasta el momento si es un MemoryGMLHandler y devuelve mediante una invocaci?n a LayerFactory un FileVectorialAdapter si es un DiskGMLHandler
|
10 |
*/
|
11 |
VectorialAdapter getLayer(); |
12 |
|
13 |
/**
|
14 |
* Preprara el GMLHandler para su uso, abriendo un fichero en caso necesario
|
15 |
*/
|
16 |
void start();
|
17 |
|
18 |
/**
|
19 |
* Avisa al GMLHandler del final de las operaciones para que pueda liberar los recursos
|
20 |
*/
|
21 |
void stop();
|
22 |
|
23 |
public void point2D(double x, double y); |
24 |
public void point3D(double x, double y, double z); |
25 |
public void multipoint2D(double[] x, double[] y); |
26 |
public void multipoint3D(double[] x, double[] y, double[] z); |
27 |
public void polyline2D(double[] x, double[] y); |
28 |
public void polyline3D(double[] x, double[] y, double[] z); |
29 |
public void polygon2D(double[] x, double[] y); |
30 |
public void polygon3D(double[] x, double[] y, double[] z); |
31 |
} |