org.fraid.plugin.beans
Class Transform3PlugIn

java.lang.Object
  extended by org.fraid.plugin.BehaviorBean
      extended by org.fraid.plugin.beans.Plot3DPlugIn
          extended by 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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.fraid.plugin.beans.Plot3DPlugIn
Plot3DPlugIn.FakeGridVector
 
Field Summary
 Model3D mInitialModel
           
 boolean replaceLast
           
 int steps
           
 
Fields inherited from class org.fraid.plugin.beans.Plot3DPlugIn
draggingPoint, mModel, plotColors, plotCoordSystem, printFunctionNames, xyAngleInRad, xzAngleInRad
 
Fields inherited from class org.fraid.plugin.BehaviorBean
autoScale, backgroundColor, bottomRight, frameSize, gridColor, mAutoScaleMenuItem, mGridCrossPoints, mPainterThread, mPanel, numberGridMarkerDigitsX, numberGridMarkerDigitsY, upperLeft
 
Constructor Summary
Transform3PlugIn()
           
 
Method Summary
 java.lang.Object clone()
          Clone when saving to file.
 void completePopupMenu(javax.swing.JPopupMenu aPopup)
          See superclass.
 boolean doActionPerformed(java.awt.event.ActionEvent aE)
           
 boolean getReplaceLast()
          Get the ReplaceLast value.
 int getSteps()
          Get the Steps value.
 void setGraphicsPanel(GraphicsUser aOwner)
          See superclass.
 void setReplaceLast(boolean newReplaceLast)
          Set the ReplaceLast value.
 void setSteps(int newSteps)
          Set the Steps value.
 
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
 

Field Detail

replaceLast

public boolean replaceLast

steps

public int steps

mInitialModel

public transient Model3D mInitialModel
Constructor Detail

Transform3PlugIn

public Transform3PlugIn()
Method Detail

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.