org.squigle.parser
Class Chain

java.lang.Object
  |
  +--org.squigle.parser.Chain
All Implemented Interfaces:
MappingPrimative

public class Chain
extends java.lang.Object
implements MappingPrimative


Field Summary
 java.lang.String cfcc
           
 int county
           
 boolean countyBorder
           
 double gpsRatio
           
 java.lang.String label
           
 long meta_pointer
           
 boolean nationBorder
           
 java.util.Vector points
           
 boolean shared
           
 int state
           
 boolean stateBorder
           
 int tlid
           
 
Constructor Summary
Chain()
           
Chain(org.squigle.parser.Chain c)
           
Chain(int tlid, java.lang.String cfcc, java.lang.String from_lo, java.lang.String from_la, java.lang.String to_lo, java.lang.String to_la, java.lang.String fe_name)
           
 
Method Summary
 void addPoint(java.lang.String lo, java.lang.String la)
           
 org.squigle.parser.MappingPrimative copy()
           
 void draw(java.awt.Graphics g)
           
 void split(org.squigle.parser.MappingPrimative start, org.squigle.parser.LODNode left, org.squigle.parser.LODNode right, double x1, double y1, double x2, double y2, int aspect)
           
 java.lang.String toString()
           
 void writeChain(java.io.RandomAccessFile raf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tlid

public int tlid

cfcc

public java.lang.String cfcc

points

public java.util.Vector points

gpsRatio

public final double gpsRatio
See Also:
Constant Field Values

nationBorder

public boolean nationBorder

countyBorder

public boolean countyBorder

stateBorder

public boolean stateBorder

county

public int county

state

public int state

shared

public boolean shared

label

public java.lang.String label

meta_pointer

public long meta_pointer
Constructor Detail

Chain

public Chain(int tlid,
             java.lang.String cfcc,
             java.lang.String from_lo,
             java.lang.String from_la,
             java.lang.String to_lo,
             java.lang.String to_la,
             java.lang.String fe_name)

Chain

public Chain(org.squigle.parser.Chain c)

Chain

public Chain()
Method Detail

addPoint

public void addPoint(java.lang.String lo,
                     java.lang.String la)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

copy

public org.squigle.parser.MappingPrimative copy()
Specified by:
copy in interface MappingPrimative

split

public void split(org.squigle.parser.MappingPrimative start,
                  org.squigle.parser.LODNode left,
                  org.squigle.parser.LODNode right,
                  double x1,
                  double y1,
                  double x2,
                  double y2,
                  int aspect)
Specified by:
split in interface MappingPrimative

draw

public void draw(java.awt.Graphics g)

writeChain

public void writeChain(java.io.RandomAccessFile raf)
                throws java.io.IOException
java.io.IOException