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) |
cloneGeom
addAllCorrespondants, 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, toString
public GraphLinkableFeature(IGeneObj feature)
feature
- public IGeneObj getFeature()
getFeature
in interface IGraphLinkableFeature
public INode getReferentGraphNode()
getReferentGraphNode
in interface IGraphLinkableFeature
public void setReferentGraphNode(INode referentGraphNode)
setReferentGraphNode
in interface IGraphLinkableFeature
public ArrayList<IEdge> getProximitySegments()
getProximitySegments
in interface IGraphLinkableFeature
public void clean()
clean
in interface IGraphLinkableFeature
public IGeometry getGeom()
IFeature
getGeom
in interface IFeature
getGeom
in class AbstractFeature
public void setGeom(IGeometry g)
IFeature
setGeom
in interface IFeature
setGeom
in class AbstractFeature
g
- nouvelle géométrie de l'objetpublic IGeometry getSymbolGeom()
getSymbolGeom
in interface IGraphLinkableFeature
public double getSymbolArea()
getSymbolArea
in interface IGraphLinkableFeature
public boolean isDeleted()
IFeature
isDeleted
in interface IFeature
isDeleted
in class AbstractFeature
public int getId()
IFeature
getId
in interface IFeature
getId
in class AbstractFeature
public void setId(int Id)
IFeature
setId
in interface IFeature
setId
in class AbstractFeature
Id
- l'identifiantpublic IPopulation<? extends IFeature> getPopulation()
getPopulation
in interface IFeature
getPopulation
in class AbstractFeature
public void setDeleted(boolean deleted)
IFeature
setDeleted
in interface IFeature
setDeleted
in class AbstractFeature
deleted
- vrai si l'objet a été supprimé, faux sinonCopyright © 2016 Laboratoire COGIT, IGN. All rights reserved.