Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / layers / FLyrComplexRaster.java @ 456

History | View | Annotate | Download (4.19 KB)

1
/* Generated by Together */
2

    
3
package com.iver.cit.gvsig.fmap.layers;
4

    
5
import java.awt.Graphics2D;
6
import java.awt.geom.Rectangle2D;
7
import java.awt.image.BufferedImage;
8
import java.util.BitSet;
9

    
10
import org.cresques.cts.ICoordTrans;
11

    
12
import com.hardcode.gdbms.engine.data.DataSource;
13
import com.iver.cit.gvsig.fmap.ViewPort;
14
import com.iver.cit.gvsig.fmap.core.FShape;
15
import com.iver.cit.gvsig.fmap.drivers.DriverIOException;
16
import com.iver.cit.gvsig.fmap.operations.Cancellable;
17
import com.iver.cit.gvsig.fmap.operations.QueriedPoint;
18
import com.iver.cit.gvsig.fmap.rendering.LegendInfo;
19
import com.iver.cit.gvsig.fmap.rendering.RasterLegend;
20
import com.iver.utiles.XMLEntity;
21

    
22
public class FLyrComplexRaster extends FLyrDefault implements  CommonOperations, LowLevelRasterOperations, RasterOperations, LayerOperations {
23

    
24
        /**
25
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#setSelection(java.util.BitSet)
26
         */
27
        public void setSelection(BitSet selection) {
28
        }
29

    
30
        /**
31
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#isSelected(int)
32
         */
33
        public boolean isSelected(int index) {
34
                return false;
35
        }
36

    
37
        /**
38
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#clearSelection()
39
         */
40
        public void clearSelection() {
41
        }
42

    
43
        /**
44
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#getRecordset()
45
         */
46
        public DataSource getRecordset() {
47
                return null;
48
        }
49

    
50
        /**
51
         * @see com.iver.cit.gvsig.fmap.layers.LowLevelRasterOperations#applyFilter(com.iver.cit.gvsig.fmap.layers.Filter)
52
         */
53
        public void applyFilter(Filter f) {
54
        }
55

    
56
        /**
57
         * @see com.iver.cit.gvsig.fmap.layers.LowLevelRasterOperations#setBands(int[])
58
         */
59
        public void setBands(int[] bandsIndexes) {
60
        }
61

    
62
        /**
63
         * @see com.iver.cit.gvsig.fmap.layers.LayerOperations#draw(java.awt.image.BufferedImage, java.awt.Graphics2D, com.iver.cit.gvsig.fmap.ViewPort, com.iver.cit.gvsig.fmap.operations.Cancellable)
64
         */
65
        public void draw(BufferedImage image, Graphics2D g, ViewPort viewPort, Cancellable cancel) throws DriverIOException {
66
        }
67

    
68
        /**
69
         * @see com.iver.cit.gvsig.fmap.layers.RasterOperations#queryByPoint(com.iver.cit.gvsig.fmap.operations.QueriedPoint)
70
         */
71
        public String queryByPoint(QueriedPoint point) {
72
                return null;
73
        }
74

    
75
    public void addLayerListener(LayerListener listener) {
76
    }
77

    
78
    private ComplexRasterAdapter complexRasterAdapter;
79

    
80
    /**
81
     * @supplierCardinality 0..* 
82
     */
83
    private LayerListener[] listeners;
84

    
85
        /**
86
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#fireSelectionEvents()
87
         */
88
        public void fireSelectionEvents() {
89
        }
90
        /**
91
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#removeLayerListener(com.iver.cit.gvsig.fmap.layers.VectorialListener)
92
         */
93
        public void removeLayerListener(LayerListener listener) {
94
        }
95

    
96
        /**
97
         * @see com.iver.cit.gvsig.fmap.layers.LayerOperations#getFullExtent()
98
         */
99
        public Rectangle2D getFullExtent() throws DriverIOException {
100
                Rectangle2D rAux = null;
101
                /* complexRasterAdapter.start();
102
                rAux = source.getFullExtent();
103
                source.stop(); */
104
                return rAux;
105
        }
106

    
107
        
108

    
109
        /**
110
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#getLegendInfo()
111
         */
112
        public LegendInfo getLegendInfo() {
113
                return null;
114
        }
115

    
116
        /**
117
         * @see com.iver.cit.gvsig.fmap.layers.LowLevelRasterOperations#getRasterLegend()
118
         */
119
        public RasterLegend getRasterLegend() {
120
                return null;
121
        }
122

    
123
        /**
124
         * @see com.iver.cit.gvsig.fmap.layers.LowLevelRasterOperations#setRasterLegend(com.iver.cit.gvsig.fmap.rendering.RasterLegend)
125
         */
126
        public void setRasterLegend(RasterLegend legend) {
127
        }
128

    
129
        /**
130
         * @see org.cresques.geo.Projected#reProject(org.cresques.cts.ICoordTrans)
131
         */
132
        public void reProject(ICoordTrans arg0) {
133
        }
134

    
135
        /**
136
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#getShapeType()
137
         */
138
        public int getShapeType() throws DriverIOException {
139
                return FShape.POLYGON;
140
        }
141

    
142
        /**
143
         * @see com.iver.cit.gvsig.fmap.layers.FLayer#getProperties()
144
         */
145
        public XMLEntity getProperties() {
146
                XMLEntity xml=super.getXMLEntity();
147
                //TODO falta el complexRaster
148
                return xml;
149
        }
150

    
151
        /**
152
         * @see com.iver.cit.gvsig.fmap.layers.FLyrDefault#setXMLEntity(com.iver.utiles.XMLEntity)
153
         */
154
        public void setXMLEntity(XMLEntity xml) {
155
        }
156

    
157
        /**
158
         * @see com.iver.cit.gvsig.fmap.layers.CommonOperations#getSelection()
159
         */
160
        public BitSet getSelection() {
161
                return null;
162
        }
163
}