0.1.39
Loading...
Searching...
No Matches
pyhelios.plant_architecture_params.LeafParameters Class Reference

Detailed Description

Definition at line 438 of file plant_architecture_params.py.

+ Collaboration diagram for pyhelios.plant_architecture_params.LeafParameters:

Public Member Functions

Dict[str, Any] to_dict (self)
 
"LeafParameters" from_dict (cls, Dict[str, Any] d)
 

Static Public Attributes

RandomParameterInt leaves_per_petiole = field(default_factory=lambda: RandomParameterInt.constant(1))
 
RandomParameterFloat pitch = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
 
RandomParameterFloat yaw = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
 
RandomParameterFloat roll = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
 
RandomParameterFloat leaflet_offset = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
 
RandomParameterFloat leaflet_scale = field(default_factory=lambda: RandomParameterFloat.constant(1.0))
 
RandomParameterFloat intercalary_leaflet_scale = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
 
RandomParameterFloat prototype_scale = field(default_factory=lambda: RandomParameterFloat.constant(0.05))
 
LeafPrototype prototype = field(default_factory=LeafPrototype)
 

Member Function Documentation

◆ from_dict()

"LeafParameters" pyhelios.plant_architecture_params.LeafParameters.from_dict ( cls,
Dict[str, Any] d )

Definition at line 470 of file plant_architecture_params.py.

◆ to_dict()

Dict[str, Any] pyhelios.plant_architecture_params.LeafParameters.to_dict ( self)

Definition at line 456 of file plant_architecture_params.py.

Member Data Documentation

◆ intercalary_leaflet_scale

RandomParameterFloat pyhelios.plant_architecture_params.LeafParameters.intercalary_leaflet_scale = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
static

Definition at line 452 of file plant_architecture_params.py.

◆ leaflet_offset

RandomParameterFloat pyhelios.plant_architecture_params.LeafParameters.leaflet_offset = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
static

Definition at line 447 of file plant_architecture_params.py.

◆ leaflet_scale

RandomParameterFloat pyhelios.plant_architecture_params.LeafParameters.leaflet_scale = field(default_factory=lambda: RandomParameterFloat.constant(1.0))
static

Definition at line 448 of file plant_architecture_params.py.

◆ leaves_per_petiole

RandomParameterInt pyhelios.plant_architecture_params.LeafParameters.leaves_per_petiole = field(default_factory=lambda: RandomParameterInt.constant(1))
static

Definition at line 439 of file plant_architecture_params.py.

◆ pitch

RandomParameterFloat pyhelios.plant_architecture_params.LeafParameters.pitch = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
static

Definition at line 444 of file plant_architecture_params.py.

◆ prototype

LeafPrototype pyhelios.plant_architecture_params.LeafParameters.prototype = field(default_factory=LeafPrototype)
static

Definition at line 454 of file plant_architecture_params.py.

◆ prototype_scale

RandomParameterFloat pyhelios.plant_architecture_params.LeafParameters.prototype_scale = field(default_factory=lambda: RandomParameterFloat.constant(0.05))
static

Definition at line 453 of file plant_architecture_params.py.

◆ roll

RandomParameterFloat pyhelios.plant_architecture_params.LeafParameters.roll = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
static

Definition at line 446 of file plant_architecture_params.py.

◆ yaw

RandomParameterFloat pyhelios.plant_architecture_params.LeafParameters.yaw = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
static

Definition at line 445 of file plant_architecture_params.py.


The documentation for this class was generated from the following file: