gistoolkit.display.renderer
Class PointImageRenderer

java.lang.Object
  extended bygistoolkit.display.renderer.SimpleRenderer
      extended bygistoolkit.display.renderer.PointRenderer
          extended bygistoolkit.display.renderer.PointImageRenderer
All Implemented Interfaces:
Renderer

public class PointImageRenderer
extends PointRenderer

Created to render Points as an image.


Constructor Summary
PointImageRenderer()
          MonoShader constructor comment.
 
Method Summary
protected  boolean drawImage(java.awt.Graphics inGraphics, Point inPoint, Converter inConverter)
          Draw the image.
protected  boolean drawImageHighlight(java.awt.Graphics inGraphics, Point inPoint, Converter inConverter)
          Draw the image.
 boolean drawShape(Record inRecord, java.awt.Graphics inGraphics, Converter inConverter, Shader inShader)
          Draws the line by drawing lines between the points.
 boolean drawShapeHighlight(Record inRecord, java.awt.Graphics inGraphics, Converter inConverter, Shader inShader)
          Draws the Line in the highlight color.
 java.awt.Image getImage()
          Get the image.
 java.lang.String getImageFileName()
          Returns the file name of the image.
 Node getNode()
          Get the configuration information for this renderer
 java.lang.String getRendererName()
          The name for this renderer, always returns "Point Image Renderer"
 void setImage(java.awt.Image inImage)
          Set the iamge.
 void setImage(java.lang.String inImageFileName)
          Set the image file name.
 void setNode(Node inNode)
          Set the configuration information for this renderer
 java.lang.String toString()
          For display in lists and such.
 
Methods inherited from class gistoolkit.display.renderer.PointRenderer
drawPoint, drawPointPoints, drawShapePoints, load
 
Methods inherited from class gistoolkit.display.renderer.SimpleRenderer
beginDraw, endDraw
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PointImageRenderer

public PointImageRenderer()
MonoShader constructor comment.

Method Detail

getRendererName

public java.lang.String getRendererName()
The name for this renderer, always returns "Point Image Renderer"

Specified by:
getRendererName in interface Renderer
Overrides:
getRendererName in class PointRenderer

getImageFileName

public java.lang.String getImageFileName()
Returns the file name of the image.


setImage

public void setImage(java.lang.String inImageFileName)
              throws java.lang.Exception
Set the image file name.

Throws:
java.lang.Exception

setImage

public void setImage(java.awt.Image inImage)
Set the iamge.


getImage

public java.awt.Image getImage()
Get the image.


drawShape

public boolean drawShape(Record inRecord,
                         java.awt.Graphics inGraphics,
                         Converter inConverter,
                         Shader inShader)
Draws the line by drawing lines between the points.

Specified by:
drawShape in interface Renderer
Overrides:
drawShape in class PointRenderer

drawShapeHighlight

public boolean drawShapeHighlight(Record inRecord,
                                  java.awt.Graphics inGraphics,
                                  Converter inConverter,
                                  Shader inShader)
Draws the Line in the highlight color.

Specified by:
drawShapeHighlight in interface Renderer
Overrides:
drawShapeHighlight in class PointRenderer

drawImage

protected boolean drawImage(java.awt.Graphics inGraphics,
                            Point inPoint,
                            Converter inConverter)
Draw the image.


drawImageHighlight

protected boolean drawImageHighlight(java.awt.Graphics inGraphics,
                                     Point inPoint,
                                     Converter inConverter)
Draw the image.


getNode

public Node getNode()
Get the configuration information for this renderer

Specified by:
getNode in interface Renderer
Overrides:
getNode in class PointRenderer

setNode

public void setNode(Node inNode)
             throws java.lang.Exception
Set the configuration information for this renderer

Specified by:
setNode in interface Renderer
Overrides:
setNode in class PointRenderer
Throws:
java.lang.Exception

toString

public java.lang.String toString()
For display in lists and such.

Overrides:
toString in class PointRenderer