0.1.8
Loading...
Searching...
No Matches
pyhelios.validation.geometry Namespace Reference

Functions

 validate_geometry_center (Any center, str param_name="center", str function_name=None)
 Validate geometry center is a valid vec3.
 
 validate_geometry_size2d (Any size, str param_name="size", str function_name=None)
 Validate 2D size is a valid vec2 with positive values.
 
 validate_geometry_size3d (Any size, str param_name="size", str function_name=None)
 Validate 3D size is a valid vec3 with positive values.
 
 validate_tube_nodes (List[Any] nodes, str param_name="nodes", str function_name=None)
 Validate tube nodes list.
 
 validate_tube_radii (Union[float, List[float]] radii, int nodes_count, str param_name="radii", str function_name=None)
 Validate tube radii specification.
 
 validate_ndivs_parameter (Any ndivs, str param_name="ndivs", str function_name=None, int min_value=3)
 Validate ndivs parameter for geometry subdivision.
 
 validate_patch_params (func)
 Decorator for addPatch method validation.
 
 validate_triangle_params (func)
 Decorator for addTriangle method validation.
 
 validate_sphere_params (func)
 Decorator for addSphere method validation.
 
 validate_tube_params (func)
 Decorator for addTube method validation.
 
 validate_box_params (func)
 Decorator for addBox method validation.
 
 validate_disk_params (func)
 Decorator for addDisk method validation.
 
 validate_cone_params (func)
 Decorator for addCone method validation.
 

Function Documentation

◆ validate_box_params()

pyhelios.validation.geometry.validate_box_params ( func)

Decorator for addBox method validation.

Definition at line 252 of file geometry.py.

◆ validate_cone_params()

pyhelios.validation.geometry.validate_cone_params ( func)

Decorator for addCone method validation.

Definition at line 286 of file geometry.py.

◆ validate_disk_params()

pyhelios.validation.geometry.validate_disk_params ( func)

Decorator for addDisk method validation.

Definition at line 267 of file geometry.py.

◆ validate_geometry_center()

pyhelios.validation.geometry.validate_geometry_center ( Any center,
str param_name = "center",
str function_name = None )

Validate geometry center is a valid vec3.

Definition at line 16 of file geometry.py.

◆ validate_geometry_size2d()

pyhelios.validation.geometry.validate_geometry_size2d ( Any size,
str param_name = "size",
str function_name = None )

Validate 2D size is a valid vec2 with positive values.

Definition at line 21 of file geometry.py.

◆ validate_geometry_size3d()

pyhelios.validation.geometry.validate_geometry_size3d ( Any size,
str param_name = "size",
str function_name = None )

Validate 3D size is a valid vec3 with positive values.

Definition at line 47 of file geometry.py.

◆ validate_ndivs_parameter()

pyhelios.validation.geometry.validate_ndivs_parameter ( Any ndivs,
str param_name = "ndivs",
str function_name = None,
int min_value = 3 )

Validate ndivs parameter for geometry subdivision.

Definition at line 138 of file geometry.py.

◆ validate_patch_params()

pyhelios.validation.geometry.validate_patch_params ( func)

Decorator for addPatch method validation.

Definition at line 173 of file geometry.py.

◆ validate_sphere_params()

pyhelios.validation.geometry.validate_sphere_params ( func)

Decorator for addSphere method validation.

Definition at line 206 of file geometry.py.

◆ validate_triangle_params()

pyhelios.validation.geometry.validate_triangle_params ( func)

Decorator for addTriangle method validation.

Definition at line 189 of file geometry.py.

◆ validate_tube_nodes()

pyhelios.validation.geometry.validate_tube_nodes ( List[Any] nodes,
str param_name = "nodes",
str function_name = None )

Validate tube nodes list.

Definition at line 83 of file geometry.py.

◆ validate_tube_params()

pyhelios.validation.geometry.validate_tube_params ( func)

Decorator for addTube method validation.

Definition at line 224 of file geometry.py.

◆ validate_tube_radii()

pyhelios.validation.geometry.validate_tube_radii ( Union[float, List[float]] radii,
int nodes_count,
str param_name = "radii",
str function_name = None )

Validate tube radii specification.

Definition at line 109 of file geometry.py.