com.partnersoft.io.formats.rover
Class RoverPointColor

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

public class RoverPointColor
extends RoverGraphic

See Also:
Serialized Form

Field Summary
 int alpha
           
 int blue
           
 int green
           
 int offsetX
           
 int offsetY
           
 int red
           
 float rotation
           
 
Fields inherited from class com.partnersoft.io.formats.rover.RoverGraphic
graphicType, ID, x, y
 
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, POINT_COLOR, 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
RoverPointColor()
           
RoverPointColor(int graphicType, long ID, int offsetX, int offsetY, float rotation, int red, int green, int blue, int alpha, double x, double y)
           
 
Method Summary
 boolean hasOffset()
           
 boolean hasRotation()
           
 boolean isChaff()
          If true then this graphic can be chucked - it is invalid or trivial for some reason.
 int lumpCode()
          This is an integer hash code that indicates both lumpability and sort order.
 
Methods inherited from class com.partnersoft.io.formats.rover.RoverGraphic
calculateLumpCode, compareTo, hasData, intersects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

offsetX

public int offsetX

offsetY

public int offsetY

rotation

public float rotation

red

public int red

green

public int green

blue

public int blue

alpha

public int alpha
Constructor Detail

RoverPointColor

public RoverPointColor()

RoverPointColor

public RoverPointColor(int graphicType,
                       long ID,
                       int offsetX,
                       int offsetY,
                       float rotation,
                       int red,
                       int green,
                       int blue,
                       int alpha,
                       double x,
                       double y)
Method Detail

isChaff

public boolean isChaff()
Description copied from class: RoverGraphic
If true then this graphic can be chucked - it is invalid or trivial for some reason.

Specified by:
isChaff in class RoverGraphic

lumpCode

public int lumpCode()
Description copied from class: RoverGraphic
This is an integer hash code that indicates both lumpability and sort order. Items that can be lumped should have the same lumpCode, and the value of the lumpCode should indicate the order that lumps should be placed in.

Specified by:
lumpCode in class RoverGraphic

hasOffset

public boolean hasOffset()
Specified by:
hasOffset in class RoverGraphic

hasRotation

public boolean hasRotation()
Specified by:
hasRotation in class RoverGraphic