public class GraphLinkableFeature extends FT_Feature implements IGraphLinkableFeature
featureType, geom, id, logger, population, topo| Constructor and Description |
|---|
GraphLinkableFeature(IGeneObj feature)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
clean() |
IGeneObj |
getFeature() |
IGeometry |
getGeom()
Renvoie une geometrie.
|
int |
getId()
Renvoie l'identifiant.
|
IPopulation<? extends IFeature> |
getPopulation() |
ArrayList<IEdge> |
getProximitySegments() |
INode |
getReferentGraphNode() |
double |
getSymbolArea() |
IGeometry |
getSymbolGeom() |
boolean |
isDeleted()
Marqueur de suppression d'un objet (utilisé par exemple en généralisation).
|
void |
setDeleted(boolean deleted)
Affecte le marqueur de suppression d'un objet (utilisé par exemple en
généralisation).
|
void |
setGeom(IGeometry g)
Affecte une geometrie et met à jour les éventuels index concernés.
|
void |
setId(int Id)
Affecte un identifiant (ne pas utiliser si l'objet est persistant car cela
est automatique)
|
void |
setReferentGraphNode(INode referentGraphNode) |
cloneGeomaddAllCorrespondants, addCorrespondant, class2PrimitiveClass, clearCorrespondants, createTypedFeature, equals, getAttribute, getAttribute, getCorrespondant, getCorrespondants, getCorrespondants, getCorrespondantsAsString, getFeatureCollection, getFeatureCollections, getFeatureType, getLogger, getRelatedFeatures, getRelatedFeatures, getRepresentation, getSizeCorrespondants, getTopo, hasGeom, hasTopo, intersecte, removeCorrespondant, setAttribute, setCorrespondants, setFeatureType, setPopulation, setRepresentation, setTopo, toStringpublic GraphLinkableFeature(IGeneObj feature)
feature - public IGeneObj getFeature()
getFeature in interface IGraphLinkableFeaturepublic INode getReferentGraphNode()
getReferentGraphNode in interface IGraphLinkableFeaturepublic void setReferentGraphNode(INode referentGraphNode)
setReferentGraphNode in interface IGraphLinkableFeaturepublic ArrayList<IEdge> getProximitySegments()
getProximitySegments in interface IGraphLinkableFeaturepublic void clean()
clean in interface IGraphLinkableFeaturepublic IGeometry getGeom()
IFeaturegetGeom in interface IFeaturegetGeom in class AbstractFeaturepublic void setGeom(IGeometry g)
IFeaturesetGeom in interface IFeaturesetGeom in class AbstractFeatureg - nouvelle géométrie de l'objetpublic IGeometry getSymbolGeom()
getSymbolGeom in interface IGraphLinkableFeaturepublic double getSymbolArea()
getSymbolArea in interface IGraphLinkableFeaturepublic boolean isDeleted()
IFeatureisDeleted in interface IFeatureisDeleted in class AbstractFeaturepublic int getId()
IFeaturegetId in interface IFeaturegetId in class AbstractFeaturepublic void setId(int Id)
IFeaturesetId in interface IFeaturesetId in class AbstractFeatureId - l'identifiantpublic IPopulation<? extends IFeature> getPopulation()
getPopulation in interface IFeaturegetPopulation in class AbstractFeaturepublic void setDeleted(boolean deleted)
IFeaturesetDeleted in interface IFeaturesetDeleted in class AbstractFeaturedeleted - vrai si l'objet a été supprimé, faux sinonCopyright © 2016 Laboratoire COGIT, IGN. All rights reserved.