vmm3d.core
Interface Decorateable
-
- All Known Implementing Classes:
- ArchimedeanSpiral, Astroid, Astroidale, BarthSextic, BianchiPinkall, BoyBryantKusner, BoysSurface, Breather, BreatherPlusSoliton, Catalan, Catenary, Catenoid_Helicoid, CatenoidEnneper, CatenoidFence, CayleyCubic, CentralForce, ChargedParticles, ChenGackstatter, CinquefoilKnot, Circle, Cissoid, ClebschCubic, ClebschCubic.ClebschView, Conchoid, ConformalMap, ConformalMap.ConformalMapView, ConicSection, Conoid, ConstantCurvature, ConstantMagneticField, ConstantTorsion, ConstCurvFamilyOfRevolution, ConstCurvOneHelicoids, Convex, CostaHoffmanMeeks, Coulomb, CoupledOscillators, CoupledOscillators, CrossCap, CrossCap, Cube, CubeOktaeder, CubicPolynomial, CurrentInStraightWire, Cyclide, DecoCube, DecoratedCurve, DecoratedCurve.MMOView, Deltoid, DiniSurface, DiracBelt, Dodecahedron, DoubleEnneper, DoublyHopfFiberedTori, DoublyPeriodicJD, DoublyPeriodicJE, Dragon, DupinCyclides, Ellipse, Enneper_Cartesian, Enneper_Polar, Epizykloide, Exhibit, Exhibit3D, Exponentialfct, FermiPastaUlam, FermiPastaUlam.FPUView, Figure8Knot, Folium, ForcedOscillators, ForcedOscillators, FoucaultPendulum, Genus2, Genus5, GrannyKnot, HarmonicOscillator, HarmonicOscillator, Helicoid_Weierstrass, Helix, Henneberg, Higgs, Hilbert, HookesLaw, Hyperbola, HyperbolicIsometry, HyperbolicParaboloid, Hyperboloid1, Hyperboloid2, Icosahedron, IFS, IFS.IFSView, ImplicitCone, ImplicitEllipsoid, ImplicitHyperboloid1Sheet, ImplicitHyperboloid2Sheet, ImplicitParaboloid, Inverse, InvertedBoys, Join2Tori, KleinBottle, Koch, KochEscher, KuenSurface, KummerQuartic, Kusner_Dihedral_Symmetric, LatticeModel, LatticeModel.LMView, Lemniskate, LidinoidHfamily, Limacon, Linear, Linear, Lissajous, LissajousSurface, Logarithmicspiral, Logistic, LopezRosNoGo, Lorenz, Loxodrome, MagneticDipole, Mandelbrot, Mandelbrot.MandelbrotView, MassAction, MoebiusStrip, MonkeySaddle, Nephroid, NephroidOfFreeth, NonConformal, nSolitons, Octahedron, ODE_1D, ODE_2D, ODE_2D.ODEView, ODE_3D, ODE_3D.ODEView, ODE1stOrder1D, ODE1stOrder2D, ODE1stOrder2DNonAutonomous, ODE1stOrder3D, ODE1stOrder3DNonAutonomous, ODE2ndOrder1D, ODE2ndOrder2D, ODE2ndOrder2DNonAutonomous, ODE2ndOrder3D, ODE2ndOrder3DNonAutonomous, OneSoliton, OrthoCircles, OtherTriangCatenoid, Parabola, Paraboloid, ParametricBreather, Pendulum, Pendulum, Pilz, PlanarEnneper, PlaneCurve, PlaneCurveParametric, PlaneCurveParametric.PlaneCurveParametricView, PowerLaw, Pretzel, RegularPolyhedron, RepeatedSegmentFractal, RepeatedSegmentFractal.RSFView, RhombicDodecahedron, Rhombohedron, Riemann, RightConoid, Rikitake, Rossler, Scherk, Scherk_Weierstrass, SchoenCLPsurface, SchoenGyroid, SchwarzHsurface, SchwarzPDsurface, Sierpinski, SievertEnneper, Sine, SineCurve, Skew_K_noid, SnailShell, Solitons, SpaceCurve, SpaceCurveParametric, SpaceCurveParametric.SpaceCurveParametricView, SpaceCurveParametric.SpaceCurveParametricViewAsTube, SpaceCurveView, SphericalCurve, SphericalCurve.SphericalCurveView, SphericalCycloid, SphericalEllipse, SquareKnot, Squaring, SteinerRoman, SteinerSurface, Surface, SurfaceImplicit, SurfaceImplicit.ImplicitSurfaceView, SurfaceParametric, SurfaceView, Symmetric_K_Noid, Tetrahedron, ThreeSoliton, Toda, Toda.TodaView, ToroidalMagneticField, Torus, Torus, TorusKnot, TorusKnot.TorusKnotView, Tractrix, TwoSoliton, UserCentralForce, UserConformalMap, UserMagneticField, UserODE1stOrder3D, UserODE1stOrder3DNonAutonomous, UserODE2ndOrder3DNonAutonomous, UserODEF2ndOrder2D, UserODEF2ndOrder2DNonAutonomous, UserODEF2ndOrder3D, UserODEFirstOrder1D, UserODEFirstOrder2D, UserODEFirstOrder2DNonAutonomous, UserODESecondOrder1D, UserPlaneCurveParametric, UserPlaneCurveParametricKappa, UserPlaneCurveParametricPolar, UserSpaceCurveKappaTau, UserSpaceCurveParametric, UserSurfaceImplicit, UserSurfaceParametric, VanderPol, View, View3D, View3DLit, View3DWithLightSettings, Viviani, Volterra_Lotka, WavyEnneper_Weierstrass, Weierstrass_p, WeierstrassMinimalSurface, WeierstrassMinimalSurface.WMSView, WhitneyUmbrella, WhitneyUmbrella, Yukawa, ZedPlus1OverZed, Zykloide
public interface DecorateableA simple interface implemented by objects that to which objects of typeDecorationcan be added. This interface is implemented by theExhibitclass and theViewclass. It is not likely to find other uses.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidaddDecoration(Decoration dec)Add a decoration to this object.voidremoveDecoration(Decoration dec)Remove a decoration from this object.
-
-
-
Method Detail
-
addDecoration
void addDecoration(Decoration dec)
Add a decoration to this object.- Parameters:
dec- The decoration to be added. If null, nothing is done.
-
removeDecoration
void removeDecoration(Decoration dec)
Remove a decoration from this object.- Parameters:
dec- The decoration to be removed (if present).
-
-
DMelt 3.0 © DataMelt by jWork.ORG