org.squigle.parser
Class LODNode

java.lang.Object
  |
  +--org.squigle.parser.LODNode

public class LODNode
extends java.lang.Object


Field Summary
static int CHAIN
           
 java.util.Vector elements
           
 long filepointer
           
 org.squigle.parser.LODNode left
           
static int POLYGON
           
 org.squigle.parser.LODNode right
           
 int type
           
 
Constructor Summary
LODNode(org.squigle.parser.LODNode parentNode, org.squigle.parser.GPSPoint p1, org.squigle.parser.GPSPoint p2)
           
LODNode(org.squigle.parser.LODNode parentNode, org.squigle.parser.GPSPoint p1, org.squigle.parser.GPSPoint p2, int type)
           
 
Method Summary
static boolean boundsCollision(org.squigle.parser.GPSPoint p1, org.squigle.parser.GPSPoint p2, org.squigle.parser.GPSPoint p3, org.squigle.parser.GPSPoint p4)
           
 void draw(java.awt.Graphics g)
           
 void sortLODNodes(int chainWeight, int depth)
           
 void writeNode(java.io.RandomAccessFile raf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHAIN

public static final int CHAIN
See Also:
Constant Field Values

POLYGON

public static final int POLYGON
See Also:
Constant Field Values

filepointer

public long filepointer

type

public int type

left

public org.squigle.parser.LODNode left

right

public org.squigle.parser.LODNode right

elements

public java.util.Vector elements
Constructor Detail

LODNode

public LODNode(org.squigle.parser.LODNode parentNode,
               org.squigle.parser.GPSPoint p1,
               org.squigle.parser.GPSPoint p2)

LODNode

public LODNode(org.squigle.parser.LODNode parentNode,
               org.squigle.parser.GPSPoint p1,
               org.squigle.parser.GPSPoint p2,
               int type)
Method Detail

boundsCollision

public static boolean boundsCollision(org.squigle.parser.GPSPoint p1,
                                      org.squigle.parser.GPSPoint p2,
                                      org.squigle.parser.GPSPoint p3,
                                      org.squigle.parser.GPSPoint p4)

sortLODNodes

public void sortLODNodes(int chainWeight,
                         int depth)

writeNode

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

draw

public void draw(java.awt.Graphics g)