Source code for honeybee_radiance.modifier.pattern.patternbase
"""Base Radiance Pattern class.
Patterns are used to modify the reflectance of materials.
More information on Radiance Patterns can be found at:
http://radsite.lbl.gov/radiance/refer/ray.html#Patterns
"""
from ..modifierbase import Modifier
[docs]
class Pattern(Modifier):
"""Base class for Radiance patterns.
Patterns are used to modify the reflectance of materials.
Properties:
* identifier
* display_name
* values
* modifier
* dependencies
* is_modifier
* is_material
* is_texture
* is_pattern
* is_mixture
* is_opaque
"""
__slots__ = ()
@property
def is_pattern(self):
"""Get a boolean noting whether this object is a pattern modifier."""
return True