public class JaxoVertexT4 extends JaxoVertex
SELECT_DX, SELECT_DY, SELECT_P2D_FORMAT, GRAY_SCALE_FORMAT, SELECT_NONE, SELECT_P1| Constructor and Description |
|---|
JaxoVertexT4() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeSelected(int handle,
int mode)
Determines if the object can be selected (moved, edited, etc)
from the given point in a given edit mode.
|
java.awt.Rectangle |
getBounds()
Returns the bounding box of this object.
|
boolean |
isCopy(JaxoObject comp)
Determines if this JaxoObject is a copy of the specified one.
|
java.lang.String |
latexCommand(float scale,
java.awt.Dimension canvasDim)
The LaTeX command that is necessary to draw the given JaxoObject
using the axodraw.sty package.
|
void |
paint(JaxoGraphics2D g2)
The method that paints the JaxoObject.
|
void |
paintHandles(JaxoGraphics2D g2,
JaxoHandle h,
int editMode)
Paints the handles of this JaxoObject that allow
to move/resize/edit it.
|
void |
prepareEditPanel(JaxoObjectEditPanel editPanel)
Initializes the given editPanel to edit properties of this JaxoObject.
|
copy, getLaTexCenter, getLaTexRadius, getRotationAngle, paintVisualAid, prepareGenericPanel, rescaleObject, setPreferences, setRotationAnglecopyFrom, getGrabbedHandle, getHeight, getPointCount, getRadius, getRelh, getRelSize, getRelw, getSize, getStroke, getStrokeWidth, getWidth, getX, getX2, getY, getY2, latexWidth, moveBy, resetStroke, setLocation, setRadius, setRelativeHeight, setRelativeWidth, setRelWAndH, setState, setStroke, setStrokeWidth, setX, setX2, setY, setY2, smallestDistanceTo, strokeIsaddPropertyChangeListener, contains, contains, contains, contains, copy, copyFrom, firePropertyChange, getBounds2D, getBoundsWithHandles, getColor, getGeneralPath, getLaTexLocation, getName, getPathIterator, getPathIterator, getPoints, getX, getY, intersects, intersects, isAround, isMarked, propertyChange, removePropertyChangeListener, setAsMarked, setColor, setLocation, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setPointCount, setPoints, setTransient, setX, setXPosition, setY, setYPositionpublic final boolean isCopy(JaxoObject comp)
isCopy in class JaxoVertexcomp - The JaxoObject to compare against.public boolean canBeSelected(int handle,
int mode)
canBeSelected in class JaxoExtendedObjecthandle - One of the static variables SELECT_* defined for
this JaxoObject.mode - The current edit mode.public void paintHandles(JaxoGraphics2D g2, JaxoHandle h, int editMode)
paintHandles in class JaxoExtendedObjectg2 - The corresponding graphics context.h - A handle object to be used for painting.editMode - The edit mode that the handles are being painted in.public final void paint(JaxoGraphics2D g2)
paint in class JaxoObjectg2 - The graphics context where the object has to be painted.public java.awt.Rectangle getBounds()
public final java.lang.String latexCommand(float scale,
java.awt.Dimension canvasDim)
latexCommand in class JaxoObjectscale - A scale factor to translate Java coordinates to
LaTeX coordinates.canvasDim - The current dimension of the canvas.public void prepareEditPanel(JaxoObjectEditPanel editPanel)
prepareEditPanel in class JaxoObjecteditPanel - the panel to prepare.Licensed under GPL. For more information, see http://jaxodraw.sourceforge.net/license.html or the LICENSE file in the jaxodraw distribution.