#include <Goptical/Sys/OpticalSurface>
namespace Goptical {
namespace Sys {
class OpticalSurface;
};
};
This class is a member of the Sys namespace.
This class implements optical surfaces.
Optical surfaces are defined by material on both side of the surface, curve and contour shape. This class handle light rays refraction and reflection.
If Material::none is passed as material, it will be replaced by system environement proxy material when the optical surface becomes part of a System .
See also the full member list section for this class.
Create an optical surface at specified location.
Create a circular aperture optical surface at specified location.
Create a spherical optical surface with circular aperture at specified location.
No documentation available
This virtual function overrides the get_color virtual function defined in the Surface base class.
Get surface natural color from material properties.
Get surface left or right material
Set surface left or right material
Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:24 2012 using MkDoc