public class OsmSportsField extends OsmGeneObjSurf implements ISportsField
ISportsField.SportsFieldType
ATTR_DATE, ATTR_ID, ATTR_LAT, ATTR_LON, ATTR_SET, ATTR_UID, ATTR_USER, ATTR_VERSION, TAG_NODE, TAG_OUTIL, TAG_REL, TAG_SOURCE, TAG_WAY
featureType, geom, id, population, topo
FEAT_TYPE_NAME
Constructor and Description |
---|
OsmSportsField(IPolygon polygon) |
Modifier and Type | Method and Description |
---|---|
IUrbanBlock |
getBlock()
Get the block the urban element is part of.
|
ILineString |
getMedianGeom()
The median line of a sports field, useful to draw the symbol for tennis
courts or football fields.
|
IPolygon |
getSymbolGeom() |
ISportsField.SportsFieldType |
getType() |
String |
getTypeSymbol()
Get the type as a String value for symbolisation purposes
|
void |
setBlock(IUrbanBlock block) |
getGeom
addTag, copyAttributes, equals, getAttribute, getCaptureTool, getChangeSet, getContributor, getDate, getOsmId, getSource, getTags, getUid, getVersion, hashCode, setCaptureTool, setChangeSet, setContributor, setDate, setOsmId, setSource, setTags, setUid, setVersion, toString
addAntecedent, addResultingObject, addToGeneArtifacts, cancelElimination, clean, cloneGeometry, displaceAndRegister, eliminate, fillRelationsFromIds, getAntecedents, getDbName, getFeature, getGeneArtifacts, getGeoxObj, getId, getInitialGeom, getLinkableFeature, getPopulation, getProximitySegments, getReferentGraphNode, getResultingObjects, getShapeId, getSymbolArea, getSymbolId, hasBeenCreated, isEliminated, isStemmingFromMNTransfo, isStemmingFromN1Transfo, registerDisplacement, removeAntecedent, removeFromGeneArtifacts, removeResultingObject, restoreGeoxObjects, restoreGeoxRelations, setAntecedents, setBeenCreated, setDbName, setEliminated, setGeom, setId, setInitialGeom, setLinkableFeature, setReferentGraphNode, setResultingObjects, setShapeId, setStemmingFromMNTransfo, setStemmingFromN1Transfo, setSymbolId, updateRelationIds
cloneGeom
addAllCorrespondants, addCorrespondant, class2PrimitiveClass, clearCorrespondants, createTypedFeature, getAttribute, getCorrespondant, getCorrespondants, getCorrespondants, getCorrespondantsAsString, getFeatureCollection, getFeatureCollections, getFeatureType, getLogger, getRelatedFeatures, getRelatedFeatures, getRepresentation, getSizeCorrespondants, getTopo, hasGeom, hasTopo, intersecte, isDeleted, removeCorrespondant, setAttribute, setCorrespondants, setDeleted, setFeatureType, setPopulation, setRepresentation, setTopo
getGeom
addAntecedent, addResultingObject, addToGeneArtifacts, cancelElimination, copyAttributes, displaceAndRegister, eliminate, getAntecedents, getDbName, getGeneArtifacts, getGeoxObj, getInitialGeom, getLinkableFeature, getResultingObjects, getShapeId, getSymbolArea, getSymbolId, hasBeenCreated, isEliminated, isStemmingFromMNTransfo, isStemmingFromN1Transfo, registerDisplacement, removeAntecedent, removeFromGeneArtifacts, removeResultingObject, setAntecedents, setBeenCreated, setGeom, setInitialGeom, setLinkableFeature, setResultingObjects, setShapeId, setSymbolId
clean, getFeature, getProximitySegments, getReferentGraphNode, setReferentGraphNode
fillRelationsFromIds, restoreGeoxObjects, restoreGeoxRelations, updateRelationIds
public OsmSportsField(IPolygon polygon)
public IUrbanBlock getBlock()
IUrbanElement
getBlock
in interface IUrbanElement
public void setBlock(IUrbanBlock block)
setBlock
in interface IUrbanElement
public IPolygon getSymbolGeom()
getSymbolGeom
in interface IGeneObj
getSymbolGeom
in interface IUrbanElement
getSymbolGeom
in interface IGraphLinkableFeature
getSymbolGeom
in class GeneObjDefault
public ISportsField.SportsFieldType getType()
getType
in interface ISportsField
public String getTypeSymbol()
ISportsField
getTypeSymbol
in interface ISportsField
public ILineString getMedianGeom()
ISportsField
getMedianGeom
in interface ISportsField
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.