Light::Ray class reference
[Core module]
Declaration
#include <Goptical/Light/Ray>
namespace Goptical {
namespace Light {
class Ray;
};
};
This class is a member of the Light namespace.
Inheritance
Description
This class is used to describe a ray of light. It contains geometrical and physical informations about a light ray.
Members
See also the full member list section for this class.
Inherited members
- 34 members inherited from Math::VectorPair<3>
Functions
- Ray()
- Ray(const Math::VectorPair3 &ray, double intensity = [...], double wavelen = [...])
- double get_intensity() const
- double get_wavelen() const
- void set_intensity(double intensity)
- void set_wavelen(double wavelen)
Members detail
No documentation available
Ray(const Math::VectorPair3 &ray, double intensity = 1, double wavelen = 550)
Create a ray of light with specified properties
Get light ray intensity
Set light ray wavelen
Set light ray intensity
Get light ray wavelen