vmm3d.surface.implicit
Class UserSurfaceImplicit
- java.lang.Object
-
- vmm3d.core.Exhibit
-
- vmm3d.core3D.Exhibit3D
-
- vmm3d.surface.implicit.SurfaceImplicit
-
- vmm3d.surface.implicit.UserSurfaceImplicit
-
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable, UserExhibit, UserExhibit3D
public class UserSurfaceImplicit extends SurfaceImplicit implements UserExhibit3D
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class vmm3d.surface.implicit.SurfaceImplicit
SurfaceImplicit.ImplicitSurfaceView, SurfaceImplicit.Line3D
-
Nested classes/interfaces inherited from interface vmm3d.core3D.UserExhibit3D
UserExhibit3D.Support
-
Nested classes/interfaces inherited from interface vmm3d.core.UserExhibit
UserExhibit.FunctionInfo
-
-
Constructor Summary
Constructors Constructor and Description UserSurfaceImplicit()
-
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.doubleheightFunction(double x, double y, double z)The implicit surface is defined as solutions of heightFuncton(x,y,z) = level .-
Methods inherited from class vmm3d.surface.implicit.SurfaceImplicit
cubicSolve, FindNextRoot, getDefaultView, getMorphingAnimation, heightFunction, MakeListOfRandomLines, normalToSurfaceAt, quadraticSolve, quarticSolve, removeView, theFunction
-
Methods inherited from class vmm3d.core3D.Exhibit3D
getDefaultTransform, getDefaultViewpoint, getDefaultViewUp, setDefaultViewpoint, setDefaultViewUp
-
Methods inherited from class vmm3d.core.Exhibit
addChangeListener, addDecoration, addExtraXML, addView, clearDecorations, forceRedraw, getActionsForView, getAdditionalAnimationsForView, getAlternativeViews, getBuildAnimation, getCreateAnimation, getDecorations, getDefaultBackground, getDefaultForeground, getDefaultWindow, getFramesForMorphing, getName, getParameterByName, getParameters, getSettingsCommandsForView, getTitle, getUseFilmstripForMorphing, getViews, parameterChanged, readExtraXML, removeChangeListener, removeDecoration, 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.core3D.UserExhibit3D
getDefaultViewpoint, setDefaultViewpoint
-
Methods inherited from interface vmm3d.core.UserExhibit
getDefaultView, getDefaultWindow, getParameters, setDefaultWindow
-
Methods inherited from interface vmm3d.core.Parameterizable
parameterChanged
-
-
-
-
Method Detail
-
heightFunction
public double heightFunction(double x, double y, double z)Description copied from class:SurfaceImplicitThe implicit surface is defined as solutions of heightFuncton(x,y,z) = level .- Specified by:
heightFunctionin classSurfaceImplicit
-
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