0.1.26
Loading...
Searching...
No Matches
pyhelios.plant_architecture_params.PetioleParameters Class Reference

Detailed Description

Definition at line 282 of file plant_architecture_params.py.

+ Collaboration diagram for pyhelios.plant_architecture_params.PetioleParameters:

Public Member Functions

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

Static Public Attributes

int petioles_per_internode = 1
 
RandomParameterFloat pitch = field(default_factory=lambda: RandomParameterFloat.constant(90.0))
 
RandomParameterFloat radius = field(default_factory=lambda: RandomParameterFloat.constant(0.001))
 
RandomParameterFloat length = field(default_factory=lambda: RandomParameterFloat.constant(0.05))
 
RandomParameterFloat curvature = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
 
RandomParameterFloat taper = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
 
tuple color = (0.0, 0.0, 0.0)
 
int length_segments = 1
 
int radial_subdivisions = 7
 

Member Function Documentation

◆ from_dict()

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

Definition at line 307 of file plant_architecture_params.py.

◆ to_dict()

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

Definition at line 293 of file plant_architecture_params.py.

Member Data Documentation

◆ color

pyhelios.plant_architecture_params.PetioleParameters.color = (0.0, 0.0, 0.0)
static

Definition at line 289 of file plant_architecture_params.py.

◆ curvature

RandomParameterFloat pyhelios.plant_architecture_params.PetioleParameters.curvature = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
static

Definition at line 287 of file plant_architecture_params.py.

◆ length

RandomParameterFloat pyhelios.plant_architecture_params.PetioleParameters.length = field(default_factory=lambda: RandomParameterFloat.constant(0.05))
static

Definition at line 286 of file plant_architecture_params.py.

◆ length_segments

pyhelios.plant_architecture_params.PetioleParameters.length_segments = 1
static

Definition at line 290 of file plant_architecture_params.py.

◆ petioles_per_internode

pyhelios.plant_architecture_params.PetioleParameters.petioles_per_internode = 1
static

Definition at line 283 of file plant_architecture_params.py.

◆ pitch

RandomParameterFloat pyhelios.plant_architecture_params.PetioleParameters.pitch = field(default_factory=lambda: RandomParameterFloat.constant(90.0))
static

Definition at line 284 of file plant_architecture_params.py.

◆ radial_subdivisions

pyhelios.plant_architecture_params.PetioleParameters.radial_subdivisions = 7
static

Definition at line 291 of file plant_architecture_params.py.

◆ radius

RandomParameterFloat pyhelios.plant_architecture_params.PetioleParameters.radius = field(default_factory=lambda: RandomParameterFloat.constant(0.001))
static

Definition at line 285 of file plant_architecture_params.py.

◆ taper

RandomParameterFloat pyhelios.plant_architecture_params.PetioleParameters.taper = field(default_factory=lambda: RandomParameterFloat.constant(0.0))
static

Definition at line 288 of file plant_architecture_params.py.


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