Class Arc
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.optional.image.ImageOperation
org.apache.tools.ant.types.optional.image.BasicShape
org.apache.tools.ant.types.optional.image.Arc
- All Implemented Interfaces:
Cloneable,DrawOperation
Draw an arc.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected intprotected intprotected intprotected intFields inherited from class org.apache.tools.ant.types.optional.image.BasicShape
fill, stroke, stroke_widthFields inherited from class org.apache.tools.ant.types.optional.image.ImageOperation
instructionsFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.media.jai.PlanarImageAbstract method which is intended to create an image buffer and return it so it can be drawn into another object.voidsetHeight(int height) Set the height.voidsetStart(int start) Set the start of the arc.voidsetStop(int stop) Set the stop of the arc.voidSet the type of arc.voidsetWidth(int width) Set the width.Methods inherited from class org.apache.tools.ant.types.optional.image.BasicShape
setFill, setStroke, setStrokewidthMethods inherited from class org.apache.tools.ant.types.optional.image.ImageOperation
addDraw, addRectangle, addRotate, addScale, addTextMethods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toStringMethods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Field Details
-
width
protected int width -
height
protected int height -
start
protected int start -
stop
protected int stop -
type
protected int type
-
-
Constructor Details
-
Arc
public Arc()
-
-
Method Details
-
setWidth
public void setWidth(int width) Set the width.- Parameters:
width- the width of the arc.
-
setHeight
public void setHeight(int height) Set the height.- Parameters:
height- the height of the arc.
-
setStart
public void setStart(int start) Set the start of the arc.- Parameters:
start- the start of the arc.
-
setStop
public void setStop(int stop) Set the stop of the arc.- Parameters:
stop- the stop of the arc.
-
setType
Set the type of arc.- Parameters:
strType- the type to use - open, pie or chord.- To do:
- refactor using an EnumeratedAttribute
-
executeDrawOperation
public javax.media.jai.PlanarImage executeDrawOperation()Abstract method which is intended to create an image buffer and return it so it can be drawn into another object. Use an Alpha channel for a "transparent" background..- Specified by:
executeDrawOperationin interfaceDrawOperation- Returns:
- a planar image
-