com.partnersoft.io.formats.rover
Class SimplerRoverGraphicStash

java.lang.Object
  extended by com.partnersoft.io.formats.rover.SimplerRoverGraphicStash
All Implemented Interfaces:
RoverConstants, java.io.Serializable

public class SimplerRoverGraphicStash
extends java.lang.Object
implements RoverConstants, java.io.Serializable

A place to stuff rover data in compact binary form.

Author:
Paul Reavis Copyright 2003 Partner Software, Inc.
See Also:
Serialized Form

Field Summary
 byte[] pointBytes
           
 byte[] polygonBytes
           
 byte[] polylineBytes
           
 byte[] textBytes
           
 
Fields inherited from interface com.partnersoft.io.formats.rover.RoverConstants
ALIGN_BOTTOM_CENTER, ALIGN_BOTTOM_FIT, ALIGN_BOTTOM_LEFT, ALIGN_BOTTOM_RIGHT, ALIGN_CENTER, ALIGN_CENTER_LEFT, ALIGN_CENTER_RIGHT, ALIGN_CODE_CENTER, ALIGN_CODE_FIT, ALIGN_CODE_HIGH, ALIGN_CODE_LOW, ALIGN_FIT, ALIGN_FIT_LEFT, ALIGN_FIT_RIGHT, ALIGN_TOP_CENTER, ALIGN_TOP_FIT, ALIGN_TOP_LEFT, ALIGN_TOP_RIGHT, COMMENT, DATA_FIELDS_MAX, EOF, FLOAT_COORDS, GEOMETRY_TYPE_NAMES, HAS_DATA, HAS_OFFSET, HAS_ROTATION, LIST, MASK_TYPECODE, NAMING, POINT, POLYGON, POLYLINE, POP, PUSH, RENDER_FINDITEM, RENDER_INDICATION, RENDER_NORMAL, RENDER_SELECTION, ROTATION_MULT, TEXEL_COORD_MAX, TEXEL_COORD_SIZE, TEXT, TILE_COORD_MAX, TILE_SIZE_PIXELS, VALUE
 
Constructor Summary
SimplerRoverGraphicStash(int tileX, int tileY, float originX, float originY, float tileSize)
           
 
Method Summary
 void toRoverBytes()
           
 void writeGraphic(RoverGraphic graphic)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

polygonBytes

public byte[] polygonBytes

polylineBytes

public byte[] polylineBytes

pointBytes

public byte[] pointBytes

textBytes

public byte[] textBytes
Constructor Detail

SimplerRoverGraphicStash

public SimplerRoverGraphicStash(int tileX,
                                int tileY,
                                float originX,
                                float originY,
                                float tileSize)
Method Detail

writeGraphic

public void writeGraphic(RoverGraphic graphic)

toRoverBytes

public void toRoverBytes()
                  throws java.io.IOException
Throws:
java.io.IOException