public class JaLine extends JaLineObject
| Constructor and Description |
|---|
JaLine()
Constructor: calls super() and initializes inflip to false.
|
JaLine(double x1,
double y1,
double x2,
double y2,
String what)
Build a line
|
| Modifier and Type | Method and Description |
|---|---|
JaObject |
copy()
Returns an exact copy of this JaFLine.
|
boolean |
editPanel()
Brings up the edit panel that allows to change the parameters of this
object.
|
float |
getPenWidth()
Get line width
|
float |
getTransparency()
Get the transparency of it
|
boolean |
isCopy(JaObject comp)
Returns true if all serializable variables of this JaObject and those of
the specified one are equal.
|
void |
jaxoDraw(org.freehep.graphics2d.VectorGraphics g2,
boolean drawToScreen)
The method that draws this JaFLine.
|
String |
latexCommand(float scale,
Dimension canvasDim)
The LaTeX command that is necessary to draw this JaFLine using the
axodraw.sty package.
|
void |
setLocationXY(int xin,
int yin,
int xfin,
int yfin)
Set location in pixel coordinates
|
void |
setPenWidth(float penwidth)
Set line width
|
void |
setTransparency(float transp)
Set transparency of this object
|
baseEditPanel, drawHandles, getAmp, getArrow, getBack, getDash, getDLSeparation, getDoubleLine, getEnd, getFlip, getFreq, getGrabbedHandle, getInflip, getStroke, getSymm, isArrow, isBack, isEnd, isFlip, isInflip, isSymm, latexWidth, rescaleObject, setAmp, setArrow, setBack, setDash, setDLSeparation, setDoubleLine, setEnd, setFlip, setFreq, setInflip, setStroke, setSymmdrawVisualAid, getBoundingBox, getColor, getGeneralPath, getHeight, getRelh, getRelHndc, getRelHuser, getRelSize, getRelw, getRelWndc, getRelWuser, getSize, getWidth, getX, getXndc, getXuser, getY, getYndc, getYuser, isMarked, isUser, moveBy, scalePoint, setAsMarked, setBoundingBox, setColor, setLocation, setLocation, setRelh, setRelw, setRelWAndH, setRelWH, setSize, setX, setY, updateCoor, updateNDCpublic JaLine(double x1,
double y1,
double x2,
double y2,
String what)
x1 - starting xy1 - starting yx2 - end of xy2 - end of ywhat - if "NDC", coordinate in NDC (from 0 to 1), if "USER" coordinates are
in the user system given by the axes.public JaLine()
public void setLocationXY(int xin,
int yin,
int xfin,
int yfin)
xin - x minyin - y minxfin - x maxyfin - y maxpublic float getPenWidth()
pen - widthpublic void setPenWidth(float penwidth)
penwidth - pen widthpublic final JaObject copy()
public void setTransparency(float transp)
transp - transparency from 0 to 1public float getTransparency()
public final boolean isCopy(JaObject comp)
public final void jaxoDraw(org.freehep.graphics2d.VectorGraphics g2,
boolean drawToScreen)
jaxoDraw in class JaObjectg2 - The graphics context where the JaFLine has to be drawn.drawToScreen - A boolean variable that indicates whether the drawing is done
on the screen or somewhere else. This is used for
exporting/printing, where the object handles should not be
painted, even if they are visible on the screen.public final String latexCommand(float scale, Dimension canvasDim)
latexCommand in class JaObjectscale - A scale factor to translate Java coordinates to LaTeX
coordinates.canvasDim - The current dimension of the canvas.jHepWork 3.8 ©