org.geotools.renderer.array
Class PointIterator

java.lang.Object
  extended byorg.geotools.renderer.array.PointIterator
All Implemented Interfaces:
java.lang.Cloneable, org.opengis.util.Cloneable, java.util.Iterator

Deprecated. Replaced by org.geotools.geometry.array.PointIterator as part of the port of J2D-renderer to the new GO-1 based API. Note that it is not possible to mix J2D-renderer classes with GO-1 rendering engine. Migration from J2D-renderer to the GO-1 API will requires the replacement of all deprecated classes together. Because the new GO-1 rendering engine is a work in progress, see GEOT-776 in order to determine if enough functionalites have been ported for yours need.

public abstract class PointIterator
extends java.lang.Object
implements java.util.Iterator, org.opengis.util.Cloneable

It?rateur balayant les donn?es d'un tableau PointArray. Cet it?rateur est obtenu par un appel ? PointArray.iterator(int). Le balayage se fait g?n?ralement par des appels aux aux m?thodes nextX() et nextY(), qui retournent les donn?es sous forme de nombres r?els float. Toutefois, ces m?thodes doivent toujours ?tre appell?es dans cet ordre: nextX() d'abord, suivit de nextY(). Tout manquement ? cette r?gle (par exemple appeller nextX() deux fois de suite) peut produire des r?sultats erron?es.

Version:
$Id: PointIterator.java 17672 2006-01-19 00:25:55Z desruisseaux $
Author:
Martin Desruisseaux
Task:
TODO: Once J2SE 1.5 will be available, this class should implements Iterator and method next() should returns Point2D. Method clone() should returns PointIterator.

Constructor Summary
protected PointIterator()
          Deprecated. Constructeur par d?faut.
 
Method Summary
 java.lang.Object clone()
          Deprecated. Retourne une copie conforme de cet it?rateur.
abstract  boolean hasNext()
          Deprecated. Indique si les m?thodes next() peuvent retourner d'autres donn?es.
 java.lang.Object next()
          Deprecated. Retourne la valeur du point courant dans un objet Point2D, puis avance au point suivant.
abstract  float nextX()
          Deprecated. Retourne la valeur de la longitude courante.
abstract  float nextY()
          Deprecated. Retourne la valeur de la latitude courante, puis avance au point suivant.
 void remove()
          Deprecated. Op?ration non-support?e.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointIterator

protected PointIterator()
Deprecated. 
Constructeur par d?faut.

Method Detail

hasNext

public abstract boolean hasNext()
Deprecated. 
Indique si les m?thodes next() peuvent retourner d'autres donn?es.

Specified by:
hasNext in interface java.util.Iterator

nextX

public abstract float nextX()
Deprecated. 
Retourne la valeur de la longitude courante. Avant d'appeller une seconde fois cette m?thode, il faudra obligatoirement avoir appel? nextY().


nextY

public abstract float nextY()
Deprecated. 
Retourne la valeur de la latitude courante, puis avance au point suivant. Chaque appel de cette m?thode doit obligatoirement avoir ?t? pr?c?d?e d'un appel ? la m?thode nextX().


next

public java.lang.Object next()
Deprecated. 
Retourne la valeur du point courant dans un objet Point2D, puis avance au point suivant. Cette m?thode combine un appel de nextX() suivit de nextY().

Specified by:
next in interface java.util.Iterator

remove

public final void remove()
Deprecated. 
Op?ration non-support?e.

Specified by:
remove in interface java.util.Iterator

clone

public final java.lang.Object clone()
Deprecated. 
Retourne une copie conforme de cet it?rateur. Cette copie peut ?tre utile pour balayer une seconde fois les m?mes donn?es ? partir du point o? se trouve cet it?rateur.

Specified by:
clone in interface org.opengis.util.Cloneable


Copyright © GeoTools. All Rights Reserved.