Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.exportto / org.gvsig.exportto.lib / org.gvsig.exportto.lib.api / src / main / java / org / gvsig / export / ExportParametersGeometry.java @ 43936

History | View | Annotate | Download (1.98 KB)

1
package org.gvsig.export;
2

    
3
import org.cresques.cts.ICoordTrans;
4
import org.cresques.cts.IProjection;
5
import org.gvsig.fmap.geom.type.GeometryType;
6

    
7
/**
8
 *
9
 * @author jjdelcerro
10
 */
11
public interface ExportParametersGeometry extends ExportParameters {
12
    
13
    public static final int CHECKGEOMETRY_NONE = 0;
14
    public static final int CHECKGEOMETRY_CHECK_IF_CORRUPT = 1;
15
    public static final int CHECKGEOMETRY_CHECK_IF_VALID = 2;
16

    
17
    public static final int CHECKGEOMETRYACTION_SET_GEOMETRY_TO_NULL = 0;
18
    public static final int CHECKGEOMETRYACTION_SKIP_FEATURE = 1;
19
    public static final int CHECKGEOMETRYACTION_ABORT = 2;
20
    
21

    
22
    public void setContextProjection(IProjection projection);
23
    
24
    public IProjection getContextProjection();
25
    
26

    
27
    public void setSourceProjection(IProjection projection);
28
    
29
    public IProjection getSourceProjection();
30
    
31
    public void setSourceTransformation(ICoordTrans transformation);
32
    
33
    public ICoordTrans getSourceTransformation();
34
    
35

    
36
    public void setTargetProjection(IProjection targetProjection);
37

    
38
    public IProjection getTargetProjection();
39
    
40
    public void setTargetTransformation(ICoordTrans transformation);
41
    
42
    public ICoordTrans getTargetTransformation();
43
    
44
    
45

    
46
    public int getGeometryChecks();
47

    
48
    public int getGeometryChecksAction();
49

    
50
    public boolean getTryToFixGeometry();
51

    
52
    public void setGeometryChecks(int geometryChecks);
53

    
54
    public void setGeometryChecksAction(int geometryChecksAction);
55

    
56
    public void setTryToFixGeometry(boolean tryToFixGeometry);
57
    
58
    public String getSourceGeometryFieldName();
59
    
60
    public void setSourceGeometryFieldName(String geometryFieldName);
61
    
62
    public GeometryType getTargetGeometryType();
63
    
64
    public int getTargetGeometryTypeAsInt();
65
    
66
    public int getTargetGeometrySubtype();
67
    
68
    public void setTargetGeometryType(GeometryType type);
69
    
70
    public void setTargetGeometryType(int type);
71
    
72
    public void setTargetGeometrySubtype(int subtype);
73
}