com.partnersoft.maps.translator
Class MapDataPointColor

java.lang.Object
  extended by com.partnersoft.maps.translator.MapDataGraphic
      extended by com.partnersoft.maps.translator.MapDataPointColor
All Implemented Interfaces:
RoverConstants, java.io.Serializable

public class MapDataPointColor
extends MapDataGraphic

A point with attached data.

Author:
Russell Cagle Copyright 2003 Partner Software, Inc.
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.partnersoft.maps.translator.MapDataGraphic
derived
 
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, IMAGE, LIST, MASK_TYPECODE, NAMING, POINT, POINT_COLOR, POLYGON, POLYLINE, POP, PUSH, ROTATION_MULT, TEXEL_COORD_MAX, TEXEL_COORD_SIZE, TEXT, TEXT_LONG, TILE_COORD_MAX, TILE_SIZE_PIXELS, VALUE
 
Constructor Summary
MapDataPointColor()
           
MapDataPointColor(double x, double y, float rotation, int red, int green, int blue, int alpha, int offsetX, int offsetY, Naming data)
           
MapDataPointColor(double x, double y, float rotation, int red, int green, int blue, int alpha, Naming data)
           
 
Method Summary
 java.util.List<RoverShape> convertToShapes(int dataId, RoverSet roverSet)
           
 void copyStateFrom(MapDataGraphic nother)
           
 int getAlpha()
           
 int getBlue()
           
 Rectangle getExtents()
           
 java.lang.String getGeometryType()
          The type of the graphic (e.g.
 int getGreen()
           
 int getOffsetX()
          X offset of the point's graphic, in pixels.
 int getOffsetY()
          Y offset of the point's graphic, in pixels.
 int getRed()
           
 float getRotation()
          Rotation of the point, in radians.
 double getX()
          X coordinate of insertion point.
 double getY()
          Y coordinate of insertion point.
 java.util.List<RoverShape> listShapes()
           
 void pickleGraphic(ByteBuffer buffer)
           
 void setAlpha(int argAlpha)
           
 void setBlue(int argBlue)
           
 void setGreen(int argGreen)
           
 void setOffsetX(int argOffsetX)
           
 void setOffsetY(int argOffsetY)
           
 void setRed(int argRed)
           
 void setRotation(double argRotation)
           
 void setRotation(float argRotation)
           
 void setX(double argX)
           
 void setY(double argY)
           
 java.lang.String toString()
           
 void unpickleGraphic(ByteBuffer buffer)
           
 
Methods inherited from class com.partnersoft.maps.translator.MapDataGraphic
clone, convertToEntity, getData, getDataType, getElectricalNode, getGraphicType, getIndexValues, getReducedData, isIndexed, isSelectable, pickleData, pickleObject, setData, setDataType, setElectricalNode, setGraphicType, setIndexed, setIndexValues, setReducedData, setSelectable, unpickleData, unpickleObject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapDataPointColor

public MapDataPointColor()

MapDataPointColor

public MapDataPointColor(double x,
                         double y,
                         float rotation,
                         int red,
                         int green,
                         int blue,
                         int alpha,
                         Naming data)

MapDataPointColor

public MapDataPointColor(double x,
                         double y,
                         float rotation,
                         int red,
                         int green,
                         int blue,
                         int alpha,
                         int offsetX,
                         int offsetY,
                         Naming data)
Method Detail

pickleGraphic

public void pickleGraphic(ByteBuffer buffer)
Overrides:
pickleGraphic in class MapDataGraphic

unpickleGraphic

public void unpickleGraphic(ByteBuffer buffer)
Overrides:
unpickleGraphic in class MapDataGraphic

getGeometryType

public java.lang.String getGeometryType()
Description copied from class: MapDataGraphic
The type of the graphic (e.g. "point", "polyline", etc.)

Specified by:
getGeometryType in class MapDataGraphic

toString

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

copyStateFrom

public void copyStateFrom(MapDataGraphic nother)
Overrides:
copyStateFrom in class MapDataGraphic

getExtents

public Rectangle getExtents()
Specified by:
getExtents in class MapDataGraphic

listShapes

public java.util.List<RoverShape> listShapes()

getX

public double getX()
X coordinate of insertion point.


setX

public void setX(double argX)

getY

public double getY()
Y coordinate of insertion point.


setY

public void setY(double argY)

getRotation

public float getRotation()
Rotation of the point, in radians.


setRotation

public void setRotation(float argRotation)

setRotation

public void setRotation(double argRotation)

getOffsetX

public int getOffsetX()
X offset of the point's graphic, in pixels.


setOffsetX

public void setOffsetX(int argOffsetX)

getOffsetY

public int getOffsetY()
Y offset of the point's graphic, in pixels.


setOffsetY

public void setOffsetY(int argOffsetY)

getRed

public int getRed()

setRed

public void setRed(int argRed)

getGreen

public int getGreen()

setGreen

public void setGreen(int argGreen)

getBlue

public int getBlue()

setBlue

public void setBlue(int argBlue)

getAlpha

public int getAlpha()

setAlpha

public void setAlpha(int argAlpha)

convertToShapes

public java.util.List<RoverShape> convertToShapes(int dataId,
                                                  RoverSet roverSet)
Specified by:
convertToShapes in class MapDataGraphic