org.fraid.plugin.beans
Class Transform3PlugIn
java.lang.Object
org.fraid.plugin.BehaviorBean
org.fraid.plugin.beans.Plot3DPlugIn
org.fraid.plugin.beans.Transform3PlugIn
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, BehaviorBeanInterface, ChangeAwareObject
public class Transform3PlugIn
- extends Plot3DPlugIn
- See Also:
- Serialized Form
Fields inherited from class org.fraid.plugin.BehaviorBean |
autoScale, backgroundColor, bottomRight, frameSize, gridColor, mAutoScaleMenuItem, mGridCrossPoints, mPainterThread, mPanel, numberGridMarkerDigitsX, numberGridMarkerDigitsY, upperLeft |
Methods inherited from class org.fraid.plugin.beans.Plot3DPlugIn |
doMouseDragged, doMousePressed, getPlotColors, getXyAngleInRad, getXzAngleInRad, isPlotCoordSystem, isPrintFunctionNames, setGraphicsPanelNoThread, setPlotColors, setPlotCoordSystem, setPrintFunctionNames, setXyAngleInRad, setXzAngleInRad |
Methods inherited from class org.fraid.plugin.BehaviorBean |
actionPerformed, copyAlgorithmStructures, doItemStateChanged, doKeyPressed, doKeyReleased, doKeyTyped, doMouseClicked, doMouseEntered, doMouseExited, doMouseMoved, doMouseReleased, doObjectChanged, getAlgorithm, getBackgroundColor, getBottomRight, getFrameSize, getGridColor, getNumberGridMarkerDigitsX, getNumberGridMarkerDigitsY, getToolTipText, getUpperLeft, isAutoScale, itemStateChanged, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, objectChanged, setAutoScale, setBackgroundColor, setBottomRight, setFrameSize, setGridColor, setLimits, setNumberGridMarkerDigitsX, setNumberGridMarkerDigitsY, setUpperLeft |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
replaceLast
public boolean replaceLast
steps
public int steps
mInitialModel
public transient Model3D mInitialModel
Transform3PlugIn
public Transform3PlugIn()
getReplaceLast
public boolean getReplaceLast()
- Get the ReplaceLast value.
- Returns:
- the ReplaceLast value.
setReplaceLast
public void setReplaceLast(boolean newReplaceLast)
- Set the ReplaceLast value.
- Parameters:
newReplaceLast
- The new ReplaceLast value.
getSteps
public int getSteps()
- Get the Steps value.
- Returns:
- the Steps value.
setSteps
public void setSteps(int newSteps)
- Set the Steps value.
- Parameters:
newSteps
- The new Steps value.
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Description copied from class:
BehaviorBean
- Clone when saving to file.
- Overrides:
clone
in class Plot3DPlugIn
- Returns:
- an
Object
value
- Throws:
java.lang.CloneNotSupportedException
- if an error occurs
setGraphicsPanel
public void setGraphicsPanel(GraphicsUser aOwner)
throws PlugInException
- Description copied from class:
BehaviorBean
- See superclass.
- Specified by:
setGraphicsPanel
in interface BehaviorBeanInterface
- Overrides:
setGraphicsPanel
in class Plot3DPlugIn
- Parameters:
aOwner
- a GraphicsUser
value
- Throws:
PlugInException
- if an error occurs
completePopupMenu
public void completePopupMenu(javax.swing.JPopupMenu aPopup)
- Description copied from class:
BehaviorBean
- See superclass.
- Specified by:
completePopupMenu
in interface BehaviorBeanInterface
- Overrides:
completePopupMenu
in class Plot3DPlugIn
- Parameters:
aPopup
- a JPopupMenu
value
doActionPerformed
public boolean doActionPerformed(java.awt.event.ActionEvent aE)
- Overrides:
doActionPerformed
in class Plot3DPlugIn
Fraid (system and language). (C) 2003-2007 Ivaylo Iliev
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.