Package org.oscim.layers
Class OSMIndoorLayer
- java.lang.Object
-
- org.oscim.layers.Layer
-
- org.oscim.layers.vector.AbstractVectorLayer<com.vividsolutions.jts.geom.Geometry>
-
- org.oscim.layers.JtsLayer
-
- org.oscim.layers.JeoVectorLayer
-
- org.oscim.layers.OSMIndoorLayer
-
- All Implemented Interfaces:
org.oscim.event.EventListener,org.oscim.map.Map.UpdateListener
public class OSMIndoorLayer extends JeoVectorLayer
-
-
Field Summary
Fields Modifier and Type Field Description boolean[]activeLevelsprotected org.oscim.theme.styles.TextStylemTextprotected org.oscim.renderer.bucket.TextBucketmTextLayer-
Fields inherited from class org.oscim.layers.JeoVectorLayer
log, mDropPointDistance
-
-
Constructor Summary
Constructors Constructor Description OSMIndoorLayer(org.oscim.map.Map map, io.jeo.vector.VectorDataset data, io.jeo.map.Style style, org.oscim.theme.styles.TextStyle textStyle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddLine(org.oscim.layers.vector.AbstractVectorLayer.Task t, io.jeo.vector.Feature f, io.jeo.map.Rule rule, com.vividsolutions.jts.geom.Geometry g)protected voidaddPoint(org.oscim.layers.vector.AbstractVectorLayer.Task t, io.jeo.vector.Feature f, io.jeo.map.Rule rule, com.vividsolutions.jts.geom.Geometry g)protected voidaddPolygon(org.oscim.layers.vector.AbstractVectorLayer.Task t, io.jeo.vector.Feature f, io.jeo.map.Rule rule, com.vividsolutions.jts.geom.Geometry g)protected intgetInactiveColor(int color)protected voidprocessFeatures(org.oscim.layers.vector.AbstractVectorLayer.Task t, com.vividsolutions.jts.geom.Envelope b)-
Methods inherited from class org.oscim.layers.JtsLayer
addLine, addPolygon, processFeatures, transformPath
-
Methods inherited from class org.oscim.layers.vector.AbstractVectorLayer
onDetach, onMapEvent, update
-
-
-
-
Method Detail
-
processFeatures
protected void processFeatures(org.oscim.layers.vector.AbstractVectorLayer.Task t, com.vividsolutions.jts.geom.Envelope b)- Overrides:
processFeaturesin classJeoVectorLayer
-
addLine
protected void addLine(org.oscim.layers.vector.AbstractVectorLayer.Task t, io.jeo.vector.Feature f, io.jeo.map.Rule rule, com.vividsolutions.jts.geom.Geometry g)- Overrides:
addLinein classJeoVectorLayer
-
addPolygon
protected void addPolygon(org.oscim.layers.vector.AbstractVectorLayer.Task t, io.jeo.vector.Feature f, io.jeo.map.Rule rule, com.vividsolutions.jts.geom.Geometry g)- Overrides:
addPolygonin classJeoVectorLayer
-
addPoint
protected void addPoint(org.oscim.layers.vector.AbstractVectorLayer.Task t, io.jeo.vector.Feature f, io.jeo.map.Rule rule, com.vividsolutions.jts.geom.Geometry g)- Overrides:
addPointin classJeoVectorLayer
-
getInactiveColor
protected int getInactiveColor(int color)
-
-