pruning
— Prune the branches of a region.
pruning(Region : RegionPrune : Length : )
pruning
removes branches from a skeleton
(Region
) having a length less than Length
.
All other branches are preserved.
Region
(input_object) region(-array) →
object
Regions to be processed.
RegionPrune
(output_object) region(-array) →
object
Result of the pruning operation.
Length
(input_control) integer →
(integer)
Length of the branches to be removed.
Default value: 2
Suggested values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15, 17, 20, 30, 40, 50
Typical range of values: 1
≤
Length
≤
511
(lin)
Minimum increment: 1
Recommended increment: 1
Let F be the area of the input region. Then the runtime complexity for one region is
pruning
returns TRUE if all parameters are correct. The
behavior in case of empty or no input region can be set via:
no region: set_system('no_object_result',<RegionResult>)
empty region: set_system('empty_region_result',<RegionResult>)
Otherwise, an exception is raised.
reduce_domain
,
select_shape
,
area_center
,
connection
Foundation