com.iver.cit.gvsig.fmap.write
Interface GeometryHandler

All Known Implementing Classes:
DiskGeometryHandler, MemoryGeometryHandler

public interface GeometryHandler


Method Summary
 VectorialAdapter getLayer()
          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
 void multipoint2D(double[] x, double[] y)
           
 void multipoint3D(double[] x, double[] y, double[] z)
           
 void point2D(double x, double y)
           
 void point3D(double x, double y, double z)
           
 void polygon2D(double[] x, double[] y)
           
 void polygon3D(double[] x, double[] y, double[] z)
           
 void polyline2D(double[] x, double[] y)
           
 void polyline3D(double[] x, double[] y, double[] z)
           
 void start()
          Preprara el GMLHandler para su uso, abriendo un fichero en caso necesario
 void stop()
          Avisa al GMLHandler del final de las operaciones para que pueda liberar los recursos
 

Method Detail

getLayer

public VectorialAdapter getLayer()
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


start

public void start()
Preprara el GMLHandler para su uso, abriendo un fichero en caso necesario


stop

public void stop()
Avisa al GMLHandler del final de las operaciones para que pueda liberar los recursos


point2D

public void point2D(double x,
                    double y)

point3D

public void point3D(double x,
                    double y,
                    double z)

multipoint2D

public void multipoint2D(double[] x,
                         double[] y)

multipoint3D

public void multipoint3D(double[] x,
                         double[] y,
                         double[] z)

polyline2D

public void polyline2D(double[] x,
                       double[] y)

polyline3D

public void polyline3D(double[] x,
                       double[] y,
                       double[] z)

polygon2D

public void polygon2D(double[] x,
                      double[] y)

polygon3D

public void polygon3D(double[] x,
                      double[] y,
                      double[] z)