Java Doc for FT_FeatureCollection.java in  » GIS » GeOxygene-1.3 » fr » ign » cogit » geoxygene » feature » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeOxygene 1.3 » fr.ign.cogit.geoxygene.feature 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   fr.ign.cogit.geoxygene.feature.FT_FeatureCollection

All known Subclasses:   fr.ign.cogit.geoxygene.feature.Population,
FT_FeatureCollection
public class FT_FeatureCollection (Code)
Collection (liste) de FT_Feature. Peut porter un index spatial.
author:
   Thierry Badard & Arnaud Braun
version:
   1.1
version:
   19.02.2007 : ajout des méthodes contains, addUnique, remove, removeCollection,
version:
   addUniqueCollection, iterator


Field Summary
protected  Listelements
     La liste des FT_Feature composant this.
protected  booleanflagGeom
     Boolean indiquant si les FT_Feature portent une geometrie (true par defaut).
protected  booleanflagTopo
     Boolean indiquant si les FT_Feature portent une topologie (false par defaut).

Constructor Summary
public  FT_FeatureCollection()
    
public  FT_FeatureCollection(FT_FeatureCollection listeACopier)
     constructeur recopiant une autre collection.
public  FT_FeatureCollection(Collection col)
    

Method Summary
public  voidadd(FT_Feature value)
     Ajoute un element a la liste des composants de this, et met à jour le lien inverse.
public  voidaddCollection(FT_FeatureCollection value)
     Ajoute les éléments d'une FT_FeatureCollection a la liste des composants de this, et met à jour le lien inverse.
public  voidaddUnique(FT_Feature value)
     Ajoute un element a la liste des composants de this s'il n'est pas déjà présent, et met à jour le lien inverse.
public  voidaddUniqueCollection(FT_FeatureCollection value)
     Ajoute les éléments d'une FT_FeatureCollection a la liste des composants de this, et met à jour le lien inverse.
public  voidclear()
     Efface toute la liste.
public  booleancontains(FT_Feature value)
    
public  GM_Envelopeenvelope()
     Calcul l'emprise rectangulaire des geometries de la collection.
public  FT_Featureget(int i)
     Renvoie le i-eme element de la liste des composants de this.
public  ListgetElements()
     Renvoie la liste de FT_Feature composant this.
public  booleangetFlagGeom()
     Boolean indiquant si les FT_Feature portent une geometrie.
public  GM_AggregategetGeomAggregate()
     Renvoie toutes les geometries sous la forme d'un GM_Aggregate.
public  SpatialIndexgetSpatialIndex()
     Index spatial.
public  booleanhasGeom()
     Boolean indiquant si les FT_Feature portent une geometrie.
public  booleanhasNext()
     Renvoie true s'il reste des elements avec l'iterateur, false sinon.
public  booleanhasSpatialIndex()
    
public  booleanhasTopo()
     Boolean indiquant si les FT_Feature portent une topologie.
public  voidinitIterator()
     Initialise l'iterateur de la liste.
public  voidinitSpatialIndex(Class spatialIndexClass, boolean automaticUpdate)
     Initialise un index spatial avec détermination automatique des paramètres.
public  voidinitSpatialIndex(Class spatialIndexClass, boolean automaticUpdate, int i)
     Initialise un index spatial avec un parametre entier (utilise pour le dallage).
public  voidinitSpatialIndex(Class spatialIndexClass, boolean automaticUpdate, GM_Envelope enveloppe, int i)
     Initialise un index spatial d'une collection de FT_Feature, en prenant pour paramètre les limites de la zone et un entier (pour le dallage, cet entier est le nombre en X et Y de cases souhaitées sur la zone).
public  voidinitSpatialIndex(SpatialIndex spIdx)
     Initialise un index spatial d'une collection de FT_Feature, en prenant pour paramètre ceux d'un index existant.
public  Iteratoriterator()
    
public  FT_Featurenext()
     Renvoie le prochain element avec l'iterateur.
public  voidremove(FT_Feature value)
     Efface de la liste l'element passe en parametre.
public  voidremove(int i)
     Efface de la liste l'element en position i.
public  voidremoveAll(Collection coll)
     Efface de la liste tous les élements de la collection passée en paramètre.
public  voidremoveCollection(FT_FeatureCollection value)
     Efface de la liste la collection passée en parametre.
public  voidremoveSpatialIndex()
     Détruit l'index spatial.
public  FT_FeatureCollectionselect(DirectPosition P, double D)
     Selection dans le carre dont P est le centre, de cote D.
public  FT_FeatureCollectionselect(GM_Envelope env)
     Selection dans un rectangle.
public  FT_FeatureCollectionselect(GM_Object geometry)
     Selection des objets qui intersectent un objet geometrique quelconque.
public  FT_FeatureCollectionselect(GM_Object geometry, boolean strictlyCrosses)
     Selection des objets qui croisent ou intersectent un objet geometrique quelconque.
public  FT_FeatureCollectionselect(GM_Object geometry, double distance)
     Selection a l'aide d'un objet geometrique quelconque et d'une distance.
public  voidsetElements(List L)
     Affecte une liste de FT_Feature à this, et met à jour le lien inverse.
public  voidsetFlagGeom(boolean Geom)
     Boolean indiquant si les FT_Feature portent une geometrie.
public  voidsetFlagTopo(boolean Topo)
     Boolean indiquant si les FT_Feature portent une topologie.
public  intsize()
    

Field Detail
elements
protected List elements(Code)
La liste des FT_Feature composant this.



flagGeom
protected boolean flagGeom(Code)
Boolean indiquant si les FT_Feature portent une geometrie (true par defaut).



flagTopo
protected boolean flagTopo(Code)
Boolean indiquant si les FT_Feature portent une topologie (false par defaut).




Constructor Detail
FT_FeatureCollection
public FT_FeatureCollection()(Code)



FT_FeatureCollection
public FT_FeatureCollection(FT_FeatureCollection listeACopier)(Code)
constructeur recopiant une autre collection. ATTENTION: ne recopie pas l'éventuel index spatial



FT_FeatureCollection
public FT_FeatureCollection(Collection col)(Code)
Constructeur à partir d'une collection de FT_Feature




Method Detail
add
public void add(FT_Feature value)(Code)
Ajoute un element a la liste des composants de this, et met à jour le lien inverse.



addCollection
public void addCollection(FT_FeatureCollection value)(Code)
Ajoute les éléments d'une FT_FeatureCollection a la liste des composants de this, et met à jour le lien inverse.



addUnique
public void addUnique(FT_Feature value)(Code)
Ajoute un element a la liste des composants de this s'il n'est pas déjà présent, et met à jour le lien inverse.



addUniqueCollection
public void addUniqueCollection(FT_FeatureCollection value)(Code)
Ajoute les éléments d'une FT_FeatureCollection a la liste des composants de this, et met à jour le lien inverse.



clear
public void clear()(Code)
Efface toute la liste. Detruit l'index spatial si celui existe.



contains
public boolean contains(FT_Feature value)(Code)
Encapsulation de la methode contains() avec typage



envelope
public GM_Envelope envelope()(Code)
Calcul l'emprise rectangulaire des geometries de la collection.



get
public FT_Feature get(int i)(Code)
Renvoie le i-eme element de la liste des composants de this.



getElements
public List getElements()(Code)
Renvoie la liste de FT_Feature composant this.



getFlagGeom
public boolean getFlagGeom()(Code)
Boolean indiquant si les FT_Feature portent une geometrie.



getGeomAggregate
public GM_Aggregate getGeomAggregate()(Code)
Renvoie toutes les geometries sous la forme d'un GM_Aggregate.



getSpatialIndex
public SpatialIndex getSpatialIndex()(Code)
Index spatial.



hasGeom
public boolean hasGeom()(Code)
Boolean indiquant si les FT_Feature portent une geometrie.



hasNext
public boolean hasNext()(Code)
Renvoie true s'il reste des elements avec l'iterateur, false sinon.



hasSpatialIndex
public boolean hasSpatialIndex()(Code)
La collection possede-t-elle un index spatial ?



hasTopo
public boolean hasTopo()(Code)
Boolean indiquant si les FT_Feature portent une topologie.



initIterator
public void initIterator()(Code)
Initialise l'iterateur de la liste.



initSpatialIndex
public void initSpatialIndex(Class spatialIndexClass, boolean automaticUpdate)(Code)
Initialise un index spatial avec détermination automatique des paramètres. Le boolean indique si on souhaite une mise a jour automatique de l'index.



initSpatialIndex
public void initSpatialIndex(Class spatialIndexClass, boolean automaticUpdate, int i)(Code)
Initialise un index spatial avec un parametre entier (utilise pour le dallage). Le boolean indique si on souhaite une mise a jour automatique de l'index.



initSpatialIndex
public void initSpatialIndex(Class spatialIndexClass, boolean automaticUpdate, GM_Envelope enveloppe, int i)(Code)
Initialise un index spatial d'une collection de FT_Feature, en prenant pour paramètre les limites de la zone et un entier (pour le dallage, cet entier est le nombre en X et Y de cases souhaitées sur la zone).
Parameters:
  spatialIndexClass - Nom de la classe d'index.
Parameters:
  automaticUpdate - Spéciifie si l'index doit être mis à jour automatiquement quand on modifie les objets de fc.
Parameters:
  enveloppe - Enveloppe décrivant les limites de l'index spatial.NB: Tout objet hors de ces limites ne sera pas traité lors des requêtes spatiales !!!!!
Parameters:
  i - Nombre de dalles en X et en Y, du dallage.



initSpatialIndex
public void initSpatialIndex(SpatialIndex spIdx)(Code)
Initialise un index spatial d'une collection de FT_Feature, en prenant pour paramètre ceux d'un index existant.



iterator
public Iterator iterator()(Code)
Iterateur



next
public FT_Feature next()(Code)
Renvoie le prochain element avec l'iterateur.



remove
public void remove(FT_Feature value)(Code)
Efface de la liste l'element passe en parametre. Attention, si l'élément est persistant, celui-ci n'est pas détruit, le faire après au besoin.



remove
public void remove(int i)(Code)
Efface de la liste l'element en position i. Attention, si l'élément est persistant, celui-ci n'est pas détruit, le faire après au besoin.



removeAll
public void removeAll(Collection coll)(Code)
Efface de la liste tous les élements de la collection passée en paramètre. Attention, si l'élément est persistant, celui-ci n'est pas détruit, le faire après au besoin.



removeCollection
public void removeCollection(FT_FeatureCollection value)(Code)
Efface de la liste la collection passée en parametre. Attention, si l'élément est persistant, celui-ci n'est pas détruit, le faire après au besoin.



removeSpatialIndex
public void removeSpatialIndex()(Code)
Détruit l'index spatial.



select
public FT_FeatureCollection select(DirectPosition P, double D)(Code)
Selection dans le carre dont P est le centre, de cote D.



select
public FT_FeatureCollection select(GM_Envelope env)(Code)
Selection dans un rectangle.



select
public FT_FeatureCollection select(GM_Object geometry)(Code)
Selection des objets qui intersectent un objet geometrique quelconque.



select
public FT_FeatureCollection select(GM_Object geometry, boolean strictlyCrosses)(Code)
Selection des objets qui croisent ou intersectent un objet geometrique quelconque.
Parameters:
  strictlyCrosses - Si c'est TRUE : ne retient que les objets qui croisent (CROSS au sens JTS)Si c'est FALSE : ne retient que les objets qui intersectent (INTERSECT au sens JTS)Exemple : si 1 ligne touche "geometry" juste sur une extrémité, alors avec TRUE cela ne renvoie pas la ligne, avec FALSE cela la renvoie



select
public FT_FeatureCollection select(GM_Object geometry, double distance)(Code)
Selection a l'aide d'un objet geometrique quelconque et d'une distance.



setElements
public void setElements(List L)(Code)
Affecte une liste de FT_Feature à this, et met à jour le lien inverse. Attention detruit l'index spatial si celui existait. Il faut donc le reinitialiser si on souhaite l'utiliser.



setFlagGeom
public void setFlagGeom(boolean Geom)(Code)
Boolean indiquant si les FT_Feature portent une geometrie.



setFlagTopo
public void setFlagTopo(boolean Topo)(Code)
Boolean indiquant si les FT_Feature portent une topologie.



size
public int size()(Code)
Renvoie le nombre de elements



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.