optics
Class ParabolicMirror
java.lang.Object
optics.Optics
optics.OpticalSurface
optics.OpticalPlane
optics.QuadricSurface
optics.QuadricMirror
optics.ParabolicMirror
- All Implemented Interfaces:
- Diagram2DComponent
public class ParabolicMirror
- extends QuadricMirror
Class to implements Parabolic Mirror with reference point
|
Constructor Summary |
ParabolicMirror(double z,
double c,
double rmax)
Constructor with three paramters |
ParabolicMirror(Position p,
double c,
double rmax)
Consructor for Parabolic Mirror spefifying three-dimensional
reference point, curvature and max radius. |
ParabolicMirror(QuadricSurface m)
Constrcutor for ParabolicMirror with parameters from
specified surfaces |
| 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 |
ParabolicMirror
public ParabolicMirror(double z,
double c,
double rmax)
- Constructor with three paramters
- Parameters:
z - z location of spherical surfacec - the curcaturermax - the max radius
ParabolicMirror
public ParabolicMirror(Position p,
double c,
double rmax)
- Consructor for Parabolic Mirror spefifying three-dimensional
reference point, curvature and max radius.
- Parameters:
p - The reference pointc - curvaturermax - the max radius
ParabolicMirror
public ParabolicMirror(QuadricSurface m)
- Constrcutor for ParabolicMirror with parameters from
specified surfaces
- Parameters:
m - the specifying surface
clone
public ParabolicMirror clone()
- Method to clone the ParaboliclMirror
- Overrides:
clone in class QuadricMirror
- Returns:
SphericalMirror clone of current.
toString
public java.lang.String toString()
- To string method
- Overrides:
toString in class QuadricMirror