public abstract class JaxoDashLine extends JaxoLineObject
SELECT_DX, SELECT_DY, SELECT_P2
SELECT_P0
D_FORMAT, GRAY_SCALE_FORMAT, SELECT_NONE, SELECT_P1
GHOST_DASH, GLUON_FREQ, PHOTON_FREQ, SCALAR_DASH
Constructor | Description |
---|---|
JaxoDashLine() |
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.String |
getAxo4JOptions(float scale) |
Return the option part of the LaTeX command for this line.
|
protected java.awt.geom.GeneralPath |
getObjectPath() |
Get the GeneralPath that paints this line.
|
protected void |
resetStroke() |
Resets the stroke to a default BasicStroke with current width.
|
protected abstract float[] |
strokeDashes() |
Returns an array that is used as the dash parameter in
BasicStroke to paint this object. |
copyFrom, getHeight, getPointCount, getRadius, getRelh, getRelSize, getRelw, getSize, getStroke, getStrokeWidth, getWidth, getX, getX2, getY, getY2, latexWidth, moveBy, setLocation, setRadius, setRelativeHeight, setRelativeWidth, setRelWAndH, setStroke, setStrokeWidth, setX, setX2, setY, setY2, strokeIs
arrowCoordinates, canBeSelected, getBounds, getGrabbedHandle, getLatexDLOffSet, getLaTexEndPoint, getLaTexStartPoint, isCopy, latexCommand, length, paint, paintHandles, rescaleObject, setState, smallestDistanceTo
addPropertyChangeListener, contains, contains, contains, contains, copyFrom, firePropertyChange, getBounds2D, getBoundsWithHandles, getColor, getGeneralPath, getLaTexLocation, getName, getPathIterator, getPathIterator, getPoints, getX, getY, intersects, intersects, isAround, isMarked, paintVisualAid, prepareEditPanel, propertyChange, removePropertyChangeListener, setAsMarked, setColor, setLocation, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setPointCount, setPoints, setTransient, setX, setXPosition, setY, setYPosition
arrowPositionIs, copy, copyFrom, dashIs, dlSepIs, getAmp, getArrow, getArrowPosition, getDash, getDLSeparation, getWiggles, isDoubleLine, isFlip, isPaintArrow, paintArrow, setAmp, setArrow, setArrowPosition, setDash, setDLSeparation, setDoubleLine, setFlip, setPaintArrow, setPreferences, setWiggles
protected void resetStroke()
resetStroke
in class JaxoExtendedObject
protected java.awt.geom.GeneralPath getObjectPath()
getObjectPath
in class JaxoLineObject
protected abstract float[] strokeDashes()
BasicStroke
to paint this object.protected java.lang.String getAxo4JOptions(float scale)
getAxo4JOptions
in class JaxoLineObject
scale
- the axodraw4j scale factor.Licensed under GPL. For more information, see http://jaxodraw.sourceforge.net/license.html or the LICENSE file in the jaxodraw distribution.