vmm3d.planecurve.parametric
Class UserPlaneCurveParametricPolar
- java.lang.Object
-
- vmm3d.core.Exhibit
-
- vmm3d.planecurve.PlaneCurve
-
- vmm3d.planecurve.parametric.PlaneCurveParametric
-
- vmm3d.planecurve.parametric.UserPlaneCurveParametricPolar
-
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable, UserExhibit
public class UserPlaneCurveParametricPolar extends PlaneCurveParametric implements UserExhibit
A plane curve defined by polar parametric functions (rho(t),theta(t)), where the functions and other data for the exhibit are entered by the user.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class vmm3d.planecurve.parametric.PlaneCurveParametric
PlaneCurveParametric.PlaneCurveParametricView
-
Nested classes/interfaces inherited from interface vmm3d.core.UserExhibit
UserExhibit.FunctionInfo, UserExhibit.Support
-
-
Constructor Summary
Constructors Constructor and Description UserPlaneCurveParametricPolar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description UserExhibit.SupportgetUserExhibitSupport()This method should return a non-null object that is created and customized in the constructor of the class that implements UserExhbit.doublexValue(double t)Computes x(t) for a given value of t.doubleyValue(double t)Computes y(t) for a given value of t.-
Methods inherited from class vmm3d.planecurve.parametric.PlaneCurveParametric
doDraw, getActionsForView, getCreateAnimation, getDefaultView, getT, getTResolution, myCircle, x2ndDerivativeValue, xDerivativeValue, y2ndDerivativeValue, yDerivativeValue
-
Methods inherited from class vmm3d.planecurve.PlaneCurve
fillRandomSquare, getPoint, getPointCount, initializeMovingSquare
-
Methods inherited from class vmm3d.core.Exhibit
addChangeListener, addDecoration, addExtraXML, addView, clearDecorations, forceRedraw, getAdditionalAnimationsForView, getAlternativeViews, getBuildAnimation, getDecorations, getDefaultBackground, getDefaultForeground, getDefaultTransform, getDefaultWindow, getFramesForMorphing, getMorphingAnimation, getName, getParameterByName, getParameters, getSettingsCommandsForView, getTitle, getUseFilmstripForMorphing, getViews, parameterChanged, readExtraXML, removeChangeListener, removeDecoration, removeView, render, setDefaultBackground, setDefaultForeground, setDefaultWindow, setDefaultWindow, setFramesForMorphing, setName, setUseFilmstripForMorphing, stateChanged
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface vmm3d.core.UserExhibit
getDefaultView, getDefaultWindow, getParameters, setDefaultWindow
-
Methods inherited from interface vmm3d.core.Parameterizable
parameterChanged
-
-
-
-
Method Detail
-
xValue
public double xValue(double t)
Description copied from class:PlaneCurveParametricComputes x(t) for a given value of t.- Specified by:
xValuein classPlaneCurveParametric
-
yValue
public double yValue(double t)
Description copied from class:PlaneCurveParametricComputes y(t) for a given value of t.- Specified by:
yValuein classPlaneCurveParametric
-
getUserExhibitSupport
public UserExhibit.Support getUserExhibitSupport()
Description copied from interface:UserExhibitThis method should return a non-null object that is created and customized in the constructor of the class that implements UserExhbit.- Specified by:
getUserExhibitSupportin interfaceUserExhibit
-
-
DMelt 3.0 © DataMelt by jWork.ORG