org.squigle.parser
Class GTPolygon
java.lang.Object
|
+--org.squigle.parser.GTPolygon
- All Implemented Interfaces:
- MappingPrimative
- public class GTPolygon
- extends java.lang.Object
- implements MappingPrimative
|
Method Summary |
void |
addChain(int tlid)
|
void |
addPoints(java.util.Vector p,
org.squigle.parser.Chain c)
|
void |
buildPoints(java.util.Hashtable chains)
|
org.squigle.parser.MappingPrimative |
copy()
|
void |
draw(java.awt.Graphics g)
|
double |
lineAngle(org.squigle.parser.GPSPoint a,
org.squigle.parser.GPSPoint common,
org.squigle.parser.GPSPoint b)
|
void |
prependPoints(java.util.Vector p,
org.squigle.parser.Chain c)
|
org.squigle.parser.Chain |
searchChains(java.util.Vector chains,
org.squigle.parser.GPSPoint p)
|
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)
|
void |
writePolygon(java.io.RandomAccessFile raf)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cfcc
public java.lang.String cfcc
land
public java.lang.String land
label
public java.lang.String label
meta_pointer
public long meta_pointer
meta_pointers
public java.util.Vector meta_pointers
polyID
public int polyID
gpsRatio
public final double gpsRatio
- See Also:
- Constant Field Values
ccTlids
public java.util.Vector ccTlids
left
public java.util.Vector left
right
public java.util.Vector right
unsortedChains
public java.util.Vector unsortedChains
points
public java.util.Vector points
GTPolygon
public GTPolygon(int polyID)
GTPolygon
public GTPolygon(org.squigle.parser.GTPolygon gtp)
GTPolygon
public GTPolygon()
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
addChain
public void addChain(int tlid)
buildPoints
public void buildPoints(java.util.Hashtable chains)
lineAngle
public double lineAngle(org.squigle.parser.GPSPoint a,
org.squigle.parser.GPSPoint common,
org.squigle.parser.GPSPoint b)
searchChains
public org.squigle.parser.Chain searchChains(java.util.Vector chains,
org.squigle.parser.GPSPoint p)
addPoints
public void addPoints(java.util.Vector p,
org.squigle.parser.Chain c)
prependPoints
public void prependPoints(java.util.Vector p,
org.squigle.parser.Chain c)
draw
public void draw(java.awt.Graphics g)
writePolygon
public void writePolygon(java.io.RandomAccessFile raf)
throws java.io.IOException
java.io.IOException