Home | Trees | Indices | Help |
|
---|
|
ThinLens class. This class represents thin lenses, which are specified only by their focal lengths, diameter, position and orientation. Only the initializer and the printing distinguishes thin lenses (in implementation) from other lenses. Actions: * T on HR: 0 * R on HR: + 1 * T on AR: 0 * R on AR: + 1 *=== Additional attributes with respect to the Optic class ===* Focal: focal length of the lens as given in initializer. [float] *=== Name ===* ThinLens **Note**: the curvature of any surface is positive for a concave surface (coating inside the sphere). Thus kurv*HRNorm/|kurv| always points to the center of the sphere of the surface, as is the convention for the lineSurfInter of geometry module. Same for AR. ******* HRK > 0 and ARK > 0 ******* HRK > 0 and ARK < 0 ***** ******** and |ARK| > |HRK| H***A H*********A ***** ******** ******* *******
|
|||
Inherited from |
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
Name =
|
|||
__abstractmethods__ =
|
|||
Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
ThinLens initializer. Parameters are the attributes. Returns a ThinLens.
|
Returns the list of lines necessary to print the object.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 24 10:17:20 2017 | http://epydoc.sourceforge.net |