edu.umd.cs.piccolox.util
Class PFixedWidthStroke
java.lang.Object
   edu.umd.cs.piccolox.util.PFixedWidthStroke
edu.umd.cs.piccolox.util.PFixedWidthStroke
- All Implemented Interfaces: 
- java.awt.Stroke, java.io.Serializable
- public class PFixedWidthStroke 
- extends java.lang.Object- implements java.awt.Stroke, java.io.Serializable
PFixedWidthStroke is the same as java.awt.BasicStroke except that PFixedWidthStroke
 has a fixed width on the screen so that even when the canvas view is zooming its
 width stays the same in canvas coordinates. Note that this stroke draws in the inside of 
 the stroked shape, instead of the normal draw on center behavior.
 
- Version:
- 1.0
- Author:
- Jesse Grosjean
- See Also:
- PPath, 
Serialized Form
 
 
| Constructor Summary | 
| PFixedWidthStroke()
 | 
| PFixedWidthStroke(float width)
 | 
| PFixedWidthStroke(float width,
                  int cap,
                  int join)
 | 
| PFixedWidthStroke(float width,
                  int cap,
                  int join,
                  float miterlimit)
 | 
| PFixedWidthStroke(float width,
                  int cap,
                  int join,
                  float miterlimit,
                  float[] dash,
                  float dash_phase)
 | 
 
 
| Methods inherited from class java.lang.Object | 
| finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
 
JOIN_MITER
public static final int JOIN_MITER
- See Also:
- Constant Field Values
JOIN_ROUND
public static final int JOIN_ROUND
- See Also:
- Constant Field Values
JOIN_BEVEL
public static final int JOIN_BEVEL
- See Also:
- Constant Field Values
CAP_BUTT
public static final int CAP_BUTT
- See Also:
- Constant Field Values
CAP_ROUND
public static final int CAP_ROUND
- See Also:
- Constant Field Values
CAP_SQUARE
public static final int CAP_SQUARE
- See Also:
- Constant Field Values
RasterizerCaps
public static final int[] RasterizerCaps
RasterizerCorners
public static final int[] RasterizerCorners
PFixedWidthStroke
public PFixedWidthStroke()
PFixedWidthStroke
public PFixedWidthStroke(float width)
PFixedWidthStroke
public PFixedWidthStroke(float width,
                         int cap,
                         int join)
PFixedWidthStroke
public PFixedWidthStroke(float width,
                         int cap,
                         int join,
                         float miterlimit)
PFixedWidthStroke
public PFixedWidthStroke(float width,
                         int cap,
                         int join,
                         float miterlimit,
                         float[] dash,
                         float dash_phase)
clone
public java.lang.Object clone()
- 
- Overrides:
- clonein class- java.lang.Object
 
- 
 
createStrokedShape
public java.awt.Shape createStrokedShape(java.awt.Shape s)
- 
- Specified by:
- createStrokedShapein interface- java.awt.Stroke
 
- 
 
equals
public boolean equals(java.lang.Object obj)
- 
- Overrides:
- equalsin class- java.lang.Object
 
- 
 
getDashArray
public float[] getDashArray()
- 
 
- 
 
getDashPhase
public float getDashPhase()
- 
 
- 
 
getEndCap
public int getEndCap()
- 
 
- 
 
getLineJoin
public int getLineJoin()
- 
 
- 
 
getLineWidth
public float getLineWidth()
- 
 
- 
 
getMiterLimit
public float getMiterLimit()
- 
 
- 
 
hashCode
public int hashCode()
- 
- Overrides:
- hashCodein class- java.lang.Object
 
- 
 
Copyright © 2008 by University of Maryland, College Park, MD 20742, USA All rights reserved.