|
JTS Topology Suite version 1.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.vividsolutions.jts.awt.ShapeWriter
public class ShapeWriter
Writes Geometrys into Java2D Shape objects
| Field Summary | |
|---|---|
static PointShapeFactory |
DEFAULT_POINT_FACTORY
The point shape factory used by default. |
static PointTransformation |
DEFAULT_POINT_TRANSFORMATION
The point transformation used by default. |
| Constructor Summary | |
|---|---|
ShapeWriter()
Creates a new ShapeWriter with the default (identity) point transformation. |
|
ShapeWriter(PointTransformation pointTransformer)
Creates a new ShapeWriter with a specified point transformation and the default point shape factory. |
|
ShapeWriter(PointTransformation pointTransformer,
PointShapeFactory pointFactory)
Creates a new ShapeWriter with a specified point transformation and point shape factory. |
|
| Method Summary | |
|---|---|
java.awt.Shape |
toShape(Geometry geometry)
Creates a Shape representing a Geometry,
according to the specified PointTransformation
and PointShapeFactory (if relevant). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final PointTransformation DEFAULT_POINT_TRANSFORMATION
public static final PointShapeFactory DEFAULT_POINT_FACTORY
| Constructor Detail |
|---|
public ShapeWriter(PointTransformation pointTransformer,
PointShapeFactory pointFactory)
pointTransformer - a transformation from model to view space to usepointFactory - the PointShapeFactory to usepublic ShapeWriter(PointTransformation pointTransformer)
pointTransformer - a transformation from model to view space to usepublic ShapeWriter()
| Method Detail |
|---|
public java.awt.Shape toShape(Geometry geometry)
Shape representing a Geometry,
according to the specified PointTransformation
and PointShapeFactory (if relevant).
Note that Shapes do not preserve information about which elements in heterogeneous collections are 1D and which are 2D. For example, a GeometryCollection containing a ring and a disk will render as two disks if Graphics.fill is used, or as two rings if Graphics.draw is used. To avoid this issue use separate shapes for the components.
geometry - the geometry to convert
|
JTS Topology Suite version 1.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||