Statistics
| Revision:

svn-gvsig-desktop / branches / org.gvsig.desktop-2018a / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.file / org.gvsig.fmap.dal.file.bsq / src / main / java / org / gvsig / fmap / dal / fileutils / HDRFile.java @ 43867

History | View | Annotate | Download (2.04 KB)

1

    
2
package org.gvsig.fmap.dal.fileutils;
3

    
4
import java.nio.ByteOrder;
5
import org.gvsig.fmap.geom.primitive.Envelope;
6

    
7

    
8
public interface HDRFile extends AuxFile {
9

    
10
    public String FILE_EXTENSION = "hdr";
11
    public String LAYOUT_BIL = "bil";
12
    public String LAYOUT_BIP = "bip";
13
    public String LAYOUT_BSQ = "bsq";
14
    
15
    public int NONE = -1;
16

    
17
    public Envelope getEnvelope();
18
    
19
    public int getDataType();
20
    
21
    /**
22
     * @return the bandgapbytes
23
     */
24
    public int getBandgapbytes();
25

    
26
    /**
27
     * @return the bandrowbytes
28
     */
29
    public int getBandrowbytes();
30

    
31
    /**
32
     * @return the byteorder
33
     */
34
    public ByteOrder getByteorder();
35

    
36
    /**
37
     * @return the comments
38
     */
39
    public String getComments();
40

    
41
    /**
42
     * @return the layout
43
     */
44
    public String getLayout();
45

    
46
    /**
47
     * @return the nbands
48
     */
49
    public int getNbands();
50

    
51
    /**
52
     * @return the nbits
53
     */
54
    public int getNbits();
55

    
56
    /**
57
     * @return the ncols
58
     */
59
    public int getNcols();
60

    
61
    /**
62
     * @return the nrows
63
     */
64
    public int getNrows();
65

    
66
    /**
67
     * @return the skipbytes
68
     */
69
    public int getSkipbytes();
70

    
71
    /**
72
     * @return the totalrowbytes
73
     */
74
    public int getTotalrowbytes();
75

    
76
    /**
77
     * @return the ulxmax
78
     */
79
    public double getUlxmax();
80

    
81
    /**
82
     * @return the ulymax
83
     */
84
    public double getUlymax();
85

    
86
    /**
87
     * @return the xdim
88
     */
89
    public double getXdim();
90

    
91
    /**
92
     * @return the ydim
93
     */
94
    public double getYdim();
95

    
96
    /**
97
     * @return the isValid
98
     */
99
    public boolean isValid();
100

    
101
    /**
102
     * @param comments the comments to set
103
     */
104
    public void setComments(String comments);
105

    
106
    public int getBandSize();
107

    
108
    /**
109
     * @return the cellsize
110
     */
111
    public int getCellsize();
112

    
113
    /**
114
     * @return the nodata_value
115
     */
116
    public double getNodata_value();
117

    
118
    /**
119
     * @return the xllcorner
120
     */
121
    public double getXllcorner();
122

    
123
    /**
124
     * @return the yllcorner
125
     */
126
    public double getYllcorner();
127
    
128
}