com.partnersoft.v3x.apps.Redliner
Class RedlineSticker

java.lang.Object
  extended by com.partnersoft.v3x.apps.MapBrowser.MapPoint
      extended by com.partnersoft.v3x.apps.Redliner.RedlineSticker
All Implemented Interfaces:
RedlinePoint, java.io.Serializable

public class RedlineSticker
extends MapPoint
implements RedlinePoint

A little icon to stick on your map.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.partnersoft.v3x.apps.MapBrowser.MapPoint
coords
 
Constructor Summary
RedlineSticker()
           
RedlineSticker(java.lang.String name)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Object deepCopy()
           
 double getAngle()
           
 int getGpsID()
           
 java.lang.String getIconName()
          Gets the icon name.
 boolean isMasking()
           
 void paintOn(java.awt.Graphics g, java.awt.Point p, boolean inverse)
          Paints it on the SheetCoord.
 void setAngle(double newAngle)
           
 void setGpsID(int newGpsID)
           
 void setIconName(java.lang.String newName)
          Sets the icon name.
 java.lang.String toString()
           
 
Methods inherited from class com.partnersoft.v3x.apps.MapBrowser.MapPoint
clearGuid, copyFromExistingPoint, getCoords, getGuid, getPostprocessingPoint, getXyPoint, isSelected, paintOn, setCoords, setGuid, setPostprocessingPoint, setSelected
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.partnersoft.v3x.apps.Redliner.RedlinePoint
paintOn
 

Constructor Detail

RedlineSticker

public RedlineSticker()

RedlineSticker

public RedlineSticker(java.lang.String name)
Method Detail

getAngle

public double getAngle()

setAngle

public void setAngle(double newAngle)

getIconName

public java.lang.String getIconName()
Gets the icon name.


setIconName

public void setIconName(java.lang.String newName)
Sets the icon name. A minus sign ('-') prefix means it belongs on the masking layer (KLUDGE!);


paintOn

public void paintOn(java.awt.Graphics g,
                    java.awt.Point p,
                    boolean inverse)
Paints it on the SheetCoord.

Specified by:
paintOn in class MapPoint

deepCopy

public java.lang.Object deepCopy()
Specified by:
deepCopy in interface RedlinePoint

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

isMasking

public boolean isMasking()

getGpsID

public int getGpsID()

setGpsID

public void setGpsID(int newGpsID)

toString

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