org.deegree.rendering.r2d
Class RenderHelper

java.lang.Object
  extended by org.deegree.rendering.r2d.RenderHelper

public class RenderHelper
extends java.lang.Object

RenderHelper

Version:
$Revision: 25775 $, $Date: 2010-08-09 17:08:44 +0200 (Mo, 09. Aug 2010) $
Author:
Andreas Schmitz, last edited by: $Author: aschmitz $

Constructor Summary
RenderHelper()
           
 
Method Summary
static java.awt.geom.Path2D.Double calculateStarPolygon(int edges, int skip, double size)
          Example: calculateStarPolygon (5, 2) connects the first, third, fifth, second, fourth and again first edge in that order.
static java.awt.Shape getShapeFromMark(Mark mark, double size, double rotation)
           
static java.awt.Shape getShapeFromSvg(java.io.InputStream in, java.lang.String url)
           
static java.awt.Shape getShapeFromSvg(java.lang.String url, double size, double rotation)
           
static void renderMark(Mark mark, int size, UOM uom, Java2DRenderer renderer, double x, double y, double rotation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderHelper

public RenderHelper()
Method Detail

calculateStarPolygon

public static java.awt.geom.Path2D.Double calculateStarPolygon(int edges,
                                                               int skip,
                                                               double size)
Example: calculateStarPolygon (5, 2) connects the first, third, fifth, second, fourth and again first edge in that order.

Parameters:
edges - the number of edges
skip - specifies, how to connect the edges
size -
Returns:
a general path that draws the star polygon by the rule

getShapeFromMark

public static java.awt.Shape getShapeFromMark(Mark mark,
                                              double size,
                                              double rotation)
Parameters:
mark -
size -
rotation -
Returns:
a shape representing the mark

renderMark

public static void renderMark(Mark mark,
                              int size,
                              UOM uom,
                              Java2DRenderer renderer,
                              double x,
                              double y,
                              double rotation)
Parameters:
mark -
size -
uom -
renderer -
x -
y -
rotation -

getShapeFromSvg

public static java.awt.Shape getShapeFromSvg(java.lang.String url,
                                             double size,
                                             double rotation)
Parameters:
url -
size -
rotation -
Returns:
a shape object from the given svg

getShapeFromSvg

public static java.awt.Shape getShapeFromSvg(java.io.InputStream in,
                                             java.lang.String url)
Parameters:
in -
url -
Returns:
a shape object


Copyright © 2011. All Rights Reserved.