sources
Class GeoMap

java.lang.Object
  extended bysources.GeoMap

public class GeoMap
extends java.lang.Object

A class that represents a geographical map


Constructor Summary
GeoMap(java.lang.String name, Poly2D[] polys, java.lang.String[] names, CategorialVariable[] bindings, double xma, double xmi, double yma, double ymi)
          Creates new GeoMap
 
Method Summary
 java.lang.Object clone()
           
static GeoMap createMap(java.lang.String filename, CategorialVariable[] bindings)
           
 GeoMap createNAlgoMap(int n)
           
 GeoMap createNonContinuousCartogram(CategorialVariable binv, ContinuousVariable wei)
           
 boolean[] getCasesFromBindingVar(int var, java.lang.String nam)
           
 boolean[] getCasesFromBindingVar(java.lang.String varname, java.lang.String nam)
           
 int getLength()
           
 double getMaxx()
           
 double getMaxy()
           
 double getMinx()
           
 double getMiny()
           
 java.lang.String getN()
          Getter for property n.
 java.lang.String getNameFrom(int i)
           
 Poly2D getPolyFrom(int i)
           
 CategorialVariable[] getVars()
           
static void main(java.lang.String[] args)
           
 void saveMap(java.lang.String filename)
           
 void setN(java.lang.String n)
          Setter for property n.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeoMap

public GeoMap(java.lang.String name,
              Poly2D[] polys,
              java.lang.String[] names,
              CategorialVariable[] bindings,
              double xma,
              double xmi,
              double yma,
              double ymi)
Creates new GeoMap

Parameters:
polys - an array of polygons
names - an array of names
bindings - an array of binding variables
xma - the maximal x-coordinate value
xmi - the miniimal x-coordinate value
yma - the maximal y-coordinate value
ymi - the minimal y-coordinate value
Method Detail

getCasesFromBindingVar

public boolean[] getCasesFromBindingVar(int var,
                                        java.lang.String nam)
Parameters:
var -
nam -
Returns:

getCasesFromBindingVar

public boolean[] getCasesFromBindingVar(java.lang.String varname,
                                        java.lang.String nam)

getMinx

public double getMinx()

getMiny

public double getMiny()

getMaxx

public double getMaxx()

getMaxy

public double getMaxy()

getNameFrom

public java.lang.String getNameFrom(int i)

getPolyFrom

public Poly2D getPolyFrom(int i)

getVars

public CategorialVariable[] getVars()

getLength

public int getLength()

createMap

public static GeoMap createMap(java.lang.String filename,
                               CategorialVariable[] bindings)

main

public static void main(java.lang.String[] args)

getN

public java.lang.String getN()
Getter for property n.

Returns:
Value of property n.

setN

public void setN(java.lang.String n)
Setter for property n.

Parameters:
n - New value of property n.

createNAlgoMap

public GeoMap createNAlgoMap(int n)

createNonContinuousCartogram

public GeoMap createNonContinuousCartogram(CategorialVariable binv,
                                           ContinuousVariable wei)

saveMap

public void saveMap(java.lang.String filename)

clone

public java.lang.Object clone()