Uses of Class
org.kaboum.geom.KaboumGeometry

Packages that use KaboumGeometry
org.kaboum   
org.kaboum.algorithm   
org.kaboum.geom   
org.kaboum.util   
 

Uses of KaboumGeometry in org.kaboum
 

Fields in org.kaboum declared as KaboumGeometry
protected static KaboumGeometry KaboumGEOMETRYOpMode.activeSimpleGeometry
          Active geometry (MUST NOT BE A GEOMETRY COLLECTION!)
 

Uses of KaboumGeometry in org.kaboum.algorithm
 

Methods in org.kaboum.algorithm with parameters of type KaboumGeometry
static double KaboumAlgorithms.distance(KaboumCoordinate p, KaboumGeometry geometry)
          Return the distance between a point and a geometry
static boolean KaboumAlgorithms.doesPointBorderGeometry(KaboumCoordinate p, KaboumGeometry geometry, double precision)
          Check if a point is on the border of a GEOMETRY
static boolean KaboumAlgorithms.doesPointLieInGeometry(KaboumCoordinate p, KaboumGeometry geometry, double precision)
          Check if a point lies in or near a GEOMETRY
static boolean KaboumAlgorithms.geometryIsValid(KaboumGeometry geometry)
          Check that a geometry does not intersect with itself.
static boolean KaboumAlgorithms.isPointInPolygon(KaboumCoordinate p, KaboumGeometry geometry)
          Check if a point is inside a GEOMETRY
 

Uses of KaboumGeometry in org.kaboum.geom
 

Subclasses of KaboumGeometry in org.kaboum.geom
 class KaboumGeometryCollection
          Implementation of GeometryCollection.
 class KaboumLabeledLinearRing
          This class define a LinearRing with labeled edge.
 class KaboumLinearRing
          Basic implementation of LinearRing.
 class KaboumLineString
          Basic implementation of LineString.
 class KaboumMultiLineString
          Basic implementation of MultiLineString.
 class KaboumMultiPoint
          Basic implementation of MultiPoint.
 class KaboumMultiPolygon
          Basic implementation of MultiPolygon.
 class KaboumPoint
          Basic implementation of Point.
 class KaboumPolygon
          Basic implementation of Polygon.
 

Fields in org.kaboum.geom declared as KaboumGeometry
protected  KaboumGeometry[] KaboumGeometryCollection.geometries
          Internal representation of this GeometryCollection.
 KaboumGeometry KaboumGeometryGlobalDescriptor.geometry
          Geometry
 

Methods in org.kaboum.geom that return KaboumGeometry
static KaboumGeometry KaboumGeometryFactory.buildGeometry(KaboumList geomKaboumList)
          Build an appropriate Geometry, MultiGeometry, or GeometryCollection to contain the Geometrys in it; for example,
If geomKaboumList contains a single Polygon, the Polygon is returned.
 KaboumGeometry KaboumGeometryCollection.getGeometryN(int n)
           
 KaboumGeometry KaboumGeometry.getGeometryN(int n)
          Return the number og geometries
static KaboumGeometry KaboumGeometryFactory.toGeometry(KaboumExtent extent)
          If the Extent is a null Extent, returns an empty Point.
static KaboumGeometry[] KaboumGeometryFactory.toGeometryArray(KaboumList geometrys)
          Converts the KaboumList to an array.
 

Methods in org.kaboum.geom with parameters of type KaboumGeometry
 KaboumGeometryGlobalDescriptor KaboumGGDIndex.addGeometry(int id, KaboumGeometry geometry, KaboumGeometryDisplayDescriptor dd, KaboumGeometryPropertiesDescriptor pd, java.awt.Color color)
          Add a geometry object
static KaboumGeometryCollection KaboumGeometryFactory.createGeometryCollection(KaboumGeometry[] geometries)
           
 boolean KaboumPolygon.equalsExact(KaboumGeometry other)
           
 boolean KaboumPoint.equalsExact(KaboumGeometry other)
           
 boolean KaboumMultiPolygon.equalsExact(KaboumGeometry other)
           
 boolean KaboumMultiPoint.equalsExact(KaboumGeometry other)
           
 boolean KaboumMultiLineString.equalsExact(KaboumGeometry other)
           
 boolean KaboumLineString.equalsExact(KaboumGeometry other)
           
 boolean KaboumGeometryCollection.equalsExact(KaboumGeometry other)
           
abstract  boolean KaboumGeometry.equalsExact(KaboumGeometry other)
           
protected static boolean KaboumGeometry.hasNonEmptyElements(KaboumGeometry[] geometries)
          Returns true if the array contains any non-empty Geometrys.
protected  boolean KaboumLineString.isEquivalentClass(KaboumGeometry other)
           
protected  boolean KaboumGeometry.isEquivalentClass(KaboumGeometry other)
          Return true if this geometry got the same class of other geometry
 boolean KaboumGeometryCollection.removeGeometry(KaboumGeometry inputGeometry)
           
 boolean KaboumGeometry.removeGeometry(KaboumGeometry inputGeometry)
          Always returns false
 

Constructors in org.kaboum.geom with parameters of type KaboumGeometry
KaboumGeometryCollection(KaboumGeometry[] geometries)
          Constructs a GeometryCollection.
KaboumGeometryGlobalDescriptor(int id, KaboumGeometry geometry, KaboumGeometryDisplayDescriptor dd, KaboumGeometryPropertiesDescriptor pd, java.awt.Color color)
          Default Constructor
 

Uses of KaboumGeometry in org.kaboum.util
 

Methods in org.kaboum.util that return KaboumGeometry
 KaboumGeometry KaboumWKTReader.read(java.lang.String wellKnownText)
          Converts a Well-known Text representation to a Geometry.
protected  KaboumGeometry KaboumWKTReader.readGeometryTaggedText(java.io.StreamTokenizer tokenizer)
          Creates a Geometry using the next token in the stream.
 KaboumGeometry[] KaboumList.toGeometryArray()
          Return an array of KaboumGeometry
 

Methods in org.kaboum.util with parameters of type KaboumGeometry
protected  void KaboumWKTWriter.appendGeometryTaggedText(KaboumGeometry geometry, java.io.Writer writer)
          Converts a Geometry to <Geometry Tagged Text> format, then appends it to the writer.
 java.lang.String KaboumWKTWriter.write(KaboumGeometry geometry)
          Converts a Geometry to its Well-known Text representation.
 



Copyright © 2005 Kaboum team. All Rights Reserved.