Feat
- public interface IPopulation<Feat extends IFeature> extends IFeatureCollection<Feat>
Modifier and Type | Method and Description |
---|---|
void |
chargeElements()
Chargement des éléments persistants d'une population.
|
void |
chargeElementsAvecMetadonnees()
Complète Population.chargeElements(). - On vérifie que la population
correspond à une classe du schéma conceptuel du DataSet.
|
void |
chargeElementsPartie(IExtraction zoneExtraction)
Chargement des éléments persistants d'une population qui intersectent une
zone d'extraction donnée.
|
void |
chargeElementsPartie(IGeometry geom)
Chargement des éléments persistants d'une population qui intersectent une
géométrie donnée.
|
void |
chargeElementsProches(IPopulation<Feat> pop,
double dist)
Chargement des éléments persistants d'une population.
|
void |
copiePopulation(IPopulation<Feat> populationACopier)
Copie la population passée en argument dans la population traitée (this).
|
void |
detruitPopulation()
Detruit la population si elle est persistante, MAIS ne détruit pas les
éléments de cette population (pour cela vider la table correspondante dans
le SGBD).
|
void |
enleveElement(Feat O)
Enlève, ET DETRUIT si il est persistant, un élément de la liste des
elements de la population, met également à jour la relation inverse, et
eventuellement l'index.
|
IDataSet<?> |
getDataSet()
Récupère le DataSet de la population.
|
int |
getDataSetID()
Ne pas utiliser, necessaire au mapping OJB
|
int |
getId()
Renvoie l'identifiant.
|
String |
getNom() |
boolean |
getPersistant()
Booléen spécifiant si la population est persistente ou non (vrai par
défaut).
|
Feat |
nouvelElement()
Crée un nouvel élément de la population, instance de sa classe par défaut,
et l'ajoute à la population.
|
Feat |
nouvelElement(Class<?>[] signature,
Object[] param)
Crée un nouvel élément de la population, instance de sa classe par défaut,
et l'ajoute à la population.
|
Feat |
nouvelElement(IGeometry geom)
Crée un nouvel élément de la population (avec la géoémtrie geom), instance
de sa classe par défaut, et l'ajoute à la population.
|
IPopulation<Feat> |
selectionElementsProchesGenerale(IPopulation<Feat> pop,
double dist)
Renvoie une population avec tous les éléments de this situés à moins de
"dist" des éléments de la population Travail sur un index en mémoire (pas
celui du SGBD).
|
IPopulation<Feat> |
selectionLargeElementsProches(IPopulation<Feat> pop,
double dist)
Renvoie une population avec tous les éléments de this situés à moins de
"dist" des éléments de la population pop.
|
void |
setDataSet(IDataSet<?> O)
Définit le DataSet de la population, et met à jour la relation inverse.
|
void |
setDataSetID(int I)
Ne pas utiliser, necessaire au mapping OJB
|
void |
setId(int I)
Affecte une valeur a l'identifiant
|
void |
setNom(String S) |
void |
setPersistant(boolean b)
Booléen spécifiant si la population est persistente ou non (vrai par
défaut).
|
add, addAll, addCollection, addFeatureCollectionListener, addUnique, addUniqueCollection, clear, contains, contains, containsAll, envelope, fireActionPerformed, get, getCenter, getClasse, getElements, getEnvelope, getFeatureType, getFlagGeom, getGeomAggregate, getNomClasse, getSpatialIndex, hasGeom, hasSpatialIndex, hasTopo, initSpatialIndex, initSpatialIndex, initSpatialIndex, initSpatialIndex, isEmpty, iterator, remove, remove, remove, removeAll, removeCollection, removeSpatialIndex, retainAll, select, select, select, select, select, setCenter, setClasse, setElements, setEnvelope, setFeatureType, setFlagGeom, setFlagTopo, setNomClasse, size, toArray, toArray
equals, hashCode, parallelStream, removeIf, spliterator, stream
int getId()
void setId(int I)
void chargeElements()
void chargeElementsPartie(IGeometry geom)
void chargeElementsProches(IPopulation<Feat> pop, double dist)
IPopulation<Feat> selectionElementsProchesGenerale(IPopulation<Feat> pop, double dist)
IPopulation<Feat> selectionLargeElementsProches(IPopulation<Feat> pop, double dist)
void chargeElementsPartie(IExtraction zoneExtraction)
void detruitPopulation()
String getNom()
void setNom(String S)
boolean getPersistant()
void setPersistant(boolean b)
IDataSet<?> getDataSet()
void setDataSet(IDataSet<?> O)
void setDataSetID(int I)
int getDataSetID()
void enleveElement(Feat O)
NB : différent de remove (hérité de FT_FeatureCollection) qui ne détruit pas l'élément.
Feat nouvelElement()
Si la population est persistante, alors le nouvel élément est rendu persistant dans cette méthode NB : différent de add (hérité de FT_FeatureCollection) qui ajoute un élément déjà existant.
Feat nouvelElement(IGeometry geom)
Si la population est persistante, alors le nouvel élément est rendu persistant dans cette méthode NB : différent de add (hérité de FT_FeatureCollection) qui ajoute un élément déjà existant.
Feat nouvelElement(Class<?>[] signature, Object[] param)
Si la population est persistante, alors le nouvel élément est rendu persistant dans cette méthode
NB : différent de add (hérité de FT_FeatureCollection) qui ajoute un élément déjà existant.
signature
- param
- void copiePopulation(IPopulation<Feat> populationACopier)
NB :
populationACopier
- void chargeElementsAvecMetadonnees()
Copyright © 2016 Laboratoire COGIT, IGN. All rights reserved.