4 |
|
|
5 |
import javax.swing.ImageIcon; |
import javax.swing.ImageIcon; |
6 |
|
|
7 |
|
import org.geotools.feature.FeatureCollection; |
8 |
import org.geotools.styling.Style; |
import org.geotools.styling.Style; |
9 |
import org.opengis.referencing.crs.CoordinateReferenceSystem; |
import org.opengis.referencing.crs.CoordinateReferenceSystem; |
10 |
|
|
11 |
|
import skrueger.AttributeMetaData; |
12 |
|
import skrueger.RasterLegendData; |
13 |
import skrueger.i8n.Translation; |
import skrueger.i8n.Translation; |
14 |
|
|
15 |
import com.vividsolutions.jts.geom.Envelope; |
import com.vividsolutions.jts.geom.Envelope; |
16 |
|
|
|
// fuer Doku |
|
|
import org.geotools.feature.FeatureCollection; |
|
|
import org.geotools.coverage.grid.GridCoverage2D; |
|
|
import skrueger.geotools.MapContextManagerInterface; |
|
|
import skrueger.AttributeMetaData; |
|
|
import skrueger.RasterLegendData; |
|
|
|
|
17 |
/** |
/** |
18 |
* This class is the top interface for styled objects to be managed in |
* This class is the top interface for styled objects to be managed in |
19 |
* {@link MapContextManagerInterface}. The (rough) classe structure is the |
* {@link MapContextManagerInterface}. The (rough) classe structure is the |
32 |
* <li>{@link #getEnvelope()} -> {@link Envelope} (JTS-Envelope)</li> |
* <li>{@link #getEnvelope()} -> {@link Envelope} (JTS-Envelope)</li> |
33 |
* <li>{@link #getGeoObject()} -> E (GridCoverage/FeatureCollection/...)</li> |
* <li>{@link #getGeoObject()} -> E (GridCoverage/FeatureCollection/...)</li> |
34 |
* <li>{@link #getStyle() set/getStyle()} -> {@link Style}</li> |
* <li>{@link #getStyle() set/getStyle()} -> {@link Style}</li> |
|
* <li>{@link #isHideInLegend()} -> Boolean</li> * |
|
35 |
* <li>{@link #uncache()}</li> |
* <li>{@link #uncache()}</li> |
36 |
* <li>{@link #dispose()}</li> |
* <li>{@link #dispose()}</li> |
37 |
* </ul> |
* </ul> |
133 |
*/ |
*/ |
134 |
/** |
/** |
135 |
* |
* |
136 |
* Killed by SK: 6. April 09 because: Ein Layer soll nicht generell auf |
* Killed by SK: 6. April 09: Ein Layer soll nicht generell auf |
137 |
* verstecken/nicht verstecken gestellt werden können. Das sind |
* verstecken/nicht verstecken gestellt werden können. Das sind |
138 |
* Eigenschaften der Karte, ebenso wie die Reihenfolge der Layer. Im Atlas hat dashalb die das DataPoolLayer-Referenzobjet (Klasse DpRef) diese Funktion übernommen. |
* Eigenschaften der Karte/MapContext, ebenso wie die Reihenfolge der Layer. |
139 |
|
* Im Atlas verwaltet deshalb nun die Klasse skrueger.atlas.Map welche Layer |
140 |
|
* nicht in der Legende auftauchen sollen. Meines Wissens hat keiner bisher |
141 |
|
* die Funktion genutzt. |
142 |
* |
* |
143 |
* public boolean isHideInLegend(); |
* public boolean isHideInLegend(); |
144 |
*/ |
*/ |
145 |
|
|
146 |
} |
} |