optics
Class SphericalMirror
java.lang.Object
optics.Optics
optics.OpticalSurface
optics.OpticalPlane
optics.QuadricSurface
optics.QuadricMirror
optics.SphericalMirror
- All Implemented Interfaces:
- Diagram2DComponent
public class SphericalMirror
- extends QuadricMirror
Class to implements Spherical Mirror with reference point
Constructor Summary |
SphericalMirror(double z,
double c,
double rmax)
Constructor with three paramters |
SphericalMirror(Position p,
double c,
double rmax)
Consructor for Spherical Mirror spefifying three-dimensional
reference point, curvature and max radius. |
SphericalMirror(SphericalMirror m)
Constrcutor for SphericalMirror with parameters from
specified SphericalMirrir |
Methods inherited from class optics.OpticalSurface |
distance, edit, entranceAperture, exitAperture, fromString, fromTokens, getGroup, getIndex, getNormal, getPoint, getRefractiveIndex, getSurfacePoint, getSurfaceType, getSurfaceType, makeStandAlone, pointInPlane, setGroup, setRefractiveIndex, setSurfacePoint, setSurfaceType |
Methods inherited from class optics.Optics |
getDefaultWaveLength, getErrorStream, getFormatString, getName, getStaticName, getVersion, printError, setDefaultWaveLength, setErrorStream, setFormatString, setMicrons |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SphericalMirror
public SphericalMirror(double z,
double c,
double rmax)
- Constructor with three paramters
- Parameters:
z
- z location of spherical surfacec
- the curcaturermax
- the max radius
SphericalMirror
public SphericalMirror(Position p,
double c,
double rmax)
- Consructor for Spherical Mirror spefifying three-dimensional
reference point, curvature and max radius.
- Parameters:
p
- The reference pointc
- curvaturermax
- the max radius
SphericalMirror
public SphericalMirror(SphericalMirror m)
- Constrcutor for SphericalMirror with parameters from
specified SphericalMirrir
- Parameters:
m
- the specifying surface
clone
public SphericalMirror clone()
- Method to clone the SphericalMirror
- Overrides:
clone
in class QuadricMirror
- Returns:
SphericalMirror
clone of current.
toString
public java.lang.String toString()
- To string method
- Overrides:
toString
in class QuadricMirror