vmm3d.planecurve.parametric
Class Conchoid
- java.lang.Object
-
- vmm3d.core.Exhibit
-
- vmm3d.planecurve.PlaneCurve
-
- vmm3d.planecurve.parametric.PlaneCurveParametric
-
- vmm3d.planecurve.parametric.DecoratedCurve
-
- vmm3d.planecurve.parametric.Conchoid
-
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable
public class Conchoid extends DecoratedCurve
Defines a parametric Conchoid of Nicomedes .
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class vmm3d.planecurve.parametric.DecoratedCurve
DecoratedCurve.MMOView
-
Nested classes/interfaces inherited from class vmm3d.planecurve.parametric.PlaneCurveParametric
PlaneCurveParametric.PlaneCurveParametricView
-
-
Constructor Summary
Constructors Constructor and Description Conchoid()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description ViewgetDefaultView()Overridden to return a view of type MMOView.doublexValue(double t)Define the x-coordinate function x(t) = (aa +bb/cos(t))*cos(t)doubleyValue(double t)Define the y-coordinate function y(t) = (aa +bb/cos(t))*sin(t)-
Methods inherited from class vmm3d.planecurve.parametric.DecoratedCurve
doDraw, getCreateAnimation, getStrokeSize, getWantedColor, setStrokeSize, setWantedColor
-
Methods inherited from class vmm3d.planecurve.parametric.PlaneCurveParametric
getActionsForView, 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
-
-
-
-
Method Detail
-
xValue
public double xValue(double t)
Define the x-coordinate function x(t) = (aa +bb/cos(t))*cos(t)- Specified by:
xValuein classPlaneCurveParametric
-
yValue
public double yValue(double t)
Define the y-coordinate function y(t) = (aa +bb/cos(t))*sin(t)- Specified by:
yValuein classPlaneCurveParametric
-
getDefaultView
public View getDefaultView()
Description copied from class:DecoratedCurveOverridden to return a view of type MMOView.- Overrides:
getDefaultViewin classDecoratedCurve
-
-
DMelt 3.0 © DataMelt by jWork.ORG