Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / write / GeometryHandler.java @ 540

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
}