|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjhplot.jadraw.JaObject
jhplot.jadraw.JaLineObject
jhplot.jadraw.JaLine
public class JaLine
Build a simple line
Field Summary |
---|
Fields inherited from class jhplot.jadraw.JaObject |
---|
BB_MAX_X, BB_MAX_Y, BB_MIN_X, BB_MIN_Y, COPY, D_FORMAT, INIT_SIZE, LENGTH, MOVE, RESIZE, SELECT_BODY, SELECT_LL, SELECT_LR, SELECT_NONE, SELECT_P1, SELECT_P2, SELECT_P3, SELECT_UL, SELECT_UR |
Constructor Summary | |
---|---|
JaLine()
Constructor: calls super() and initializes inflip to false. |
|
JaLine(double x1,
double y1,
double x2,
double y2,
java.lang.String what)
Build a line |
Method Summary | |
---|---|
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(java.awt.Graphics2D g2,
boolean drawToScreen)
The method that draws this JaFLine. |
java.lang.String |
latexCommand(float scale,
java.awt.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 |
Methods inherited from class jhplot.jadraw.JaLineObject |
---|
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, setSymm |
Methods inherited from class jhplot.jadraw.JaObject |
---|
drawVisualAid, 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, updateNDC |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JaLine(double x1, double y1, double x2, double y2, java.lang.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()
Method Detail |
---|
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()
copy
in class JaObject
public void setTransparency(float transp)
transp
- transparency from 0 to 1public float getTransparency()
public final boolean isCopy(JaObject comp)
isCopy
in class JaObject
comp
- A JaObject to compare with.
public final void jaxoDraw(java.awt.Graphics2D g2, boolean drawToScreen)
jaxoDraw
in class JaObject
g2
- 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 java.lang.String latexCommand(float scale, java.awt.Dimension canvasDim)
latexCommand
in class JaObject
scale
- A scale factor to translate Java coordinates to LaTeX
coordinates.canvasDim
- The current dimension of the canvas.
public final boolean editPanel()
editPanel
in class JaObject
|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |