|
NASA World Wind | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.worldwind.render.PatternFactory
public class PatternFactory
Static class to creates tilable patterns.
The createPattern()
method draws a shape inside a usually square bitmap, so that it will match if tiled.
Each pattern supports a scale
factor between zero
and one
- default is .5.
With a scale of zero
no pattern will be produced. With a scale of one
the pattern will
cover all the background.
Field Summary | |
---|---|
static String |
GRADIENT_HLINEAR
|
static String |
GRADIENT_VLINEAR
|
static String |
PATTERN_CIRCLE
|
static String |
PATTERN_CIRCLES
|
static String |
PATTERN_DIAGONAL_DOWN
|
static String |
PATTERN_DIAGONAL_UP
|
static String |
PATTERN_HLINE
|
static String |
PATTERN_HVLINE
|
static String |
PATTERN_SQUARE
|
static String |
PATTERN_SQUARES
|
static String |
PATTERN_TRIANGLE_UP
|
static String |
PATTERN_VLINE
|
Constructor Summary | |
---|---|
PatternFactory()
|
Method Summary | |
---|---|
static BufferedImage |
blur(BufferedImage sourceImage)
Blurs an image. |
static BufferedImage |
blur(BufferedImage sourceImage,
int kernelSize)
Blurs an image with a specified convolution matrix size. |
static BufferedImage |
createPattern(String pattern)
Draws a pattern using the default scale (.5), bitmap dimensions (32x32) and colors (light grey over a transparent background). |
static BufferedImage |
createPattern(String pattern,
Color lineColor)
Draws a pattern with a given Color using the default scale (.5), bitmap dimensions (32x32)
and backgound color (transparent). |
static BufferedImage |
createPattern(String pattern,
Dimension size,
float scale,
Color lineColor)
Draws a pattern with a given scale , Color and bitmap
dimensions, using the default backgound color (transparent). |
static BufferedImage |
createPattern(String pattern,
Dimension size,
float scale,
Color lineColor,
Color backColor)
Draws a pattern with the given scale , Color s and bitmap dimensions. |
static BufferedImage |
createPattern(String pattern,
float scale)
Draws a pattern with a given scale using the default bitmap dimensions (32x32) and colors
(light grey over a transparent background). |
static BufferedImage |
createPattern(String pattern,
float scale,
Color lineColor)
Draws a pattern with a given scale and Color using the default bitmap
dimensions (32x32) and backgound color (transparent). |
static BufferedImage |
createPattern(String pattern,
float scale,
Color lineColor,
Color backColor)
Draws a pattern with a given scale and Color s using the default bitmap
dimensions (32x32). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String GRADIENT_HLINEAR
public static final String GRADIENT_VLINEAR
public static final String PATTERN_CIRCLE
public static final String PATTERN_CIRCLES
public static final String PATTERN_DIAGONAL_DOWN
public static final String PATTERN_DIAGONAL_UP
public static final String PATTERN_HLINE
public static final String PATTERN_HVLINE
public static final String PATTERN_SQUARE
public static final String PATTERN_SQUARES
public static final String PATTERN_TRIANGLE_UP
public static final String PATTERN_VLINE
Constructor Detail |
---|
public PatternFactory()
Method Detail |
---|
public static BufferedImage blur(BufferedImage sourceImage)
sourceImage
- the image to blur.
public static BufferedImage blur(BufferedImage sourceImage, int kernelSize)
sourceImage
- the image to blur.kernelSize
- the convolution matrix size.
public static BufferedImage createPattern(String pattern)
pattern
- the pattern to draw. See PatternFactory
static constants.
BufferedImage
.public static BufferedImage createPattern(String pattern, Color lineColor)
Color
using the default scale (.5), bitmap dimensions (32x32)
and backgound color (transparent).
pattern
- the pattern to draw. See PatternFactory
static constants.lineColor
- the pattern Color
.
BufferedImage
.public static BufferedImage createPattern(String pattern, Dimension size, float scale, Color lineColor)
scale
, Color
and bitmap
dimensions, using the default backgound color (transparent).
pattern
- the pattern to draw. See PatternFactory
static constants.size
- the Dimension
of the BufferedImage
produced.scale
- the scale at which the pattern should be drawn (0 to 1).lineColor
- the pattern Color
.
BufferedImage
.public static BufferedImage createPattern(String pattern, Dimension size, float scale, Color lineColor, Color backColor)
scale
, Color
s and bitmap dimensions.
pattern
- the pattern to draw. See PatternFactory
static constants.size
- the Dimension
of the BufferedImage
produced.scale
- the scale at which the pattern should be drawn (0 to 1).lineColor
- the pattern Color
.backColor
- the pattern background Color
.
BufferedImage
.public static BufferedImage createPattern(String pattern, float scale)
scale
using the default bitmap dimensions (32x32) and colors
(light grey over a transparent background).
pattern
- the pattern to draw. See PatternFactory
static constants.scale
- the scale at which the pattern should be drawn (0 to 1).
BufferedImage
.public static BufferedImage createPattern(String pattern, float scale, Color lineColor)
scale
and Color
using the default bitmap
dimensions (32x32) and backgound color (transparent).
pattern
- the pattern to draw. See PatternFactory
static constants.scale
- the scale at which the pattern should be drawn (0 to 1).lineColor
- the pattern Color
.
BufferedImage
.public static BufferedImage createPattern(String pattern, float scale, Color lineColor, Color backColor)
scale
and Color
s using the default bitmap
dimensions (32x32).
pattern
- the pattern to draw. See PatternFactory
static constants.scale
- the scale at which the pattern should be drawn (0 to 1).lineColor
- the pattern Color
.backColor
- the pattern background Color
.
BufferedImage
.
|
NASA World Wind | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |