Roof Controller
get_all_caddy_element_ids()
Returns:
Type | Description |
---|---|
List[int] |
caddy elements |
Source code in roof_controller/__init__.py
def get_all_caddy_element_ids() -> List[int]:
"""
Returns:
List[int]: caddy elements
"""
get_edge_length(profile, edge)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
profile |
int |
profile number |
required |
edge |
str |
edge name |
required |
Returns:
Type | Description |
---|---|
float |
length |
Source code in roof_controller/__init__.py
def get_edge_length(profile: int, edge: str) -> float:
"""
Args:
profile (int): profile number
edge (str): edge name
Returns:
float: length
"""
get_profile_length(profile)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
profile |
int |
profile number |
required |
Returns:
Type | Description |
---|---|
float |
length |
Source code in roof_controller/__init__.py
def get_profile_length(profile: int) -> float:
"""
Args:
profile (int): profile number
Returns:
float: length
"""