Class: Abachrome::Illuminants::Base
- Inherits:
-
Object
- Object
- Abachrome::Illuminants::Base
- Defined in:
- lib/abachrome/illuminants/base.rb
Class Method Summary collapse
Class Method Details
.to_s ⇒ Object
27 28 29 |
# File 'lib/abachrome/illuminants/base.rb', line 27 def to_s name.split("::").last end |
.whitepoint ⇒ Object
7 8 9 |
# File 'lib/abachrome/illuminants/base.rb', line 7 def whitepoint raise NotImplementedError, "#{name}#whitepoint must be implemented" end |
.x ⇒ Object
11 12 13 |
# File 'lib/abachrome/illuminants/base.rb', line 11 def x whitepoint[0] end |
.xyz ⇒ Object
23 24 25 |
# File 'lib/abachrome/illuminants/base.rb', line 23 def xyz whitepoint end |
.y ⇒ Object
15 16 17 |
# File 'lib/abachrome/illuminants/base.rb', line 15 def y whitepoint[1] end |
.z ⇒ Object
19 20 21 |
# File 'lib/abachrome/illuminants/base.rb', line 19 def z whitepoint[2] end |