com.partnersoft.maps.model
Class PointStyle

java.lang.Object
  extended by com.partnersoft.maps.model.PointStyle
All Implemented Interfaces:
Coggable, Style

public class PointStyle
extends java.lang.Object
implements Style, Coggable

A visual styling for a point.

Copyright 2003-2008 Partner Software, Inc.

Version:
$Id: PointStyle.java 2474 2010-03-13 14:28:43Z paul $
Author:
Paul Reavis

Field Summary
 int color
           
 java.util.List colorNames
           
 LocalImageFactory factory
           
 java.lang.String iconName
           
 java.lang.String name
           
 int offsetX
           
 int offsetY
           
 java.lang.String primaryColor
           
 int rotationOffset
           
 OpenglTextureHandle textureHandle
           
 
Constructor Summary
PointStyle()
           
PointStyle(Cog newState)
           
 
Method Summary
 java.awt.Color getBlueColor()
           
 java.lang.String getBlueColorName()
           
 java.util.List getColorNames()
           
 java.lang.String getGLKey()
           
 java.awt.Color getGreenColor()
           
 java.lang.String getGreenColorName()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getIconName()
           
 boolean getIgnoreOffset()
           
 boolean getIgnoreRotation()
           
 LocalImageFactory getImageFactory()
           
 java.lang.String getName()
          Name of style.
 int getOffsetX()
           
 int getOffsetY()
           
 java.awt.Color getRedColor()
           
 java.lang.String getRedColorName()
           
 int getRotationOffset()
           
 double getRotationOffsetRadians()
           
 double getScaleFactor()
           
 boolean getScaleToMap()
           
 OpenglTextureHandle getTextureHandle()
           
 javax.swing.ImageIcon getThumbnailIcon()
           
 javax.swing.ImageIcon getThumbnailIcon(MapSet mapset)
          Icon used as a thumbnail in GUIs.
 boolean isValid()
           
 void setBlueColorName(java.lang.String blueColorName)
           
 void setColorNames(java.util.List colorNames)
           
 void setGreenColorName(java.lang.String greenColorName)
           
 void setIconName(java.lang.String iconName)
           
 void setIconPaths(java.util.ArrayList newPaths)
           
 void setIgnoreOffset(boolean ignoreOffset)
           
 void setIgnoreRotation(boolean ignoreRotation)
           
 void setImageFactory(LocalImageFactory newFactory)
           
 void setName(java.lang.String name)
           
 void setOffsetX(int offsetX)
           
 void setOffsetY(int offsetY)
           
 void setRedColorName(java.lang.String redColorName)
           
 void setRotationOffset(int rotationOffset)
           
 void setScaleFactor(double scaleFactor)
           
 void setScaleToMap(boolean scaleToMap)
           
 void setTextureHandle(OpenglTextureHandle textureHandle)
           
 Cog toCog()
          Returns the complete internal state of this object in the form of a Cog.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

iconName

public java.lang.String iconName

colorNames

public java.util.List colorNames

rotationOffset

public int rotationOffset

offsetX

public int offsetX

offsetY

public int offsetY

factory

public LocalImageFactory factory

color

public transient int color

primaryColor

public transient java.lang.String primaryColor

textureHandle

public transient OpenglTextureHandle textureHandle
Constructor Detail

PointStyle

public PointStyle()

PointStyle

public PointStyle(Cog newState)
Method Detail

getGLKey

public java.lang.String getGLKey()

toCog

public Cog toCog()
Description copied from interface: Coggable
Returns the complete internal state of this object in the form of a Cog.

Specified by:
toCog in interface Coggable
Returns:
Cog representing the internal state of this object

isValid

public boolean isValid()

getName

public java.lang.String getName()
Description copied from interface: Style
Name of style.

Specified by:
getName in interface Style
Returns:
name

toString

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

getThumbnailIcon

public javax.swing.ImageIcon getThumbnailIcon(MapSet mapset)
Description copied from interface: Style
Icon used as a thumbnail in GUIs.

Specified by:
getThumbnailIcon in interface Style
Parameters:
mapset - - The mapset containing this style and any decorator styles.
Returns:
small icon for display in GUIs

getThumbnailIcon

public javax.swing.ImageIcon getThumbnailIcon()

getIcon

public javax.swing.ImageIcon getIcon()

getIconName

public java.lang.String getIconName()

setIconName

public void setIconName(java.lang.String iconName)

getColorNames

public java.util.List getColorNames()

setColorNames

public void setColorNames(java.util.List colorNames)

getRotationOffset

public int getRotationOffset()

setRotationOffset

public void setRotationOffset(int rotationOffset)

getOffsetX

public int getOffsetX()

setOffsetX

public void setOffsetX(int offsetX)

getOffsetY

public int getOffsetY()

setOffsetY

public void setOffsetY(int offsetY)

getTextureHandle

public OpenglTextureHandle getTextureHandle()

setTextureHandle

public void setTextureHandle(OpenglTextureHandle textureHandle)

setName

public void setName(java.lang.String name)

setIconPaths

public void setIconPaths(java.util.ArrayList newPaths)

setImageFactory

public void setImageFactory(LocalImageFactory newFactory)

getImageFactory

public LocalImageFactory getImageFactory()

getScaleFactor

public double getScaleFactor()

setScaleFactor

public void setScaleFactor(double scaleFactor)

getScaleToMap

public boolean getScaleToMap()

setScaleToMap

public void setScaleToMap(boolean scaleToMap)

getIgnoreRotation

public boolean getIgnoreRotation()

setIgnoreRotation

public void setIgnoreRotation(boolean ignoreRotation)

getIgnoreOffset

public boolean getIgnoreOffset()

setIgnoreOffset

public void setIgnoreOffset(boolean ignoreOffset)

getRedColor

public java.awt.Color getRedColor()

getGreenColor

public java.awt.Color getGreenColor()

getBlueColor

public java.awt.Color getBlueColor()

getRedColorName

public java.lang.String getRedColorName()

setRedColorName

public void setRedColorName(java.lang.String redColorName)

getGreenColorName

public java.lang.String getGreenColorName()

setGreenColorName

public void setGreenColorName(java.lang.String greenColorName)

getBlueColorName

public java.lang.String getBlueColorName()

setBlueColorName

public void setBlueColorName(java.lang.String blueColorName)

getRotationOffsetRadians

public double getRotationOffsetRadians()