Interactive movement of a region with fixpoint specification.
You use move_region2 to move a region on the display by mouse. It corresponds to the procedure move_region1 with the difference, that the position of the mouse cursor can be determined.
Grey values of the regions are not moved. As the inputregion is moved it is not sure whether the grey values of the output regions are filled reasonable. This may occur if the grey values of the input regions do not comprise the whole image.
SourceRegion (input_object) |
region-array -> object |
Regions to move. |
DestinationRegion (output_object) |
region-array -> object |
Moved regions. |
Row (input_control) |
point.y -> integer |
Row index of the reference point. | |
Default value: 100 | |
Suggested values: 0, 64, 128, 256, 512 | |
Range of values: 0 <= Row <= 1024 |
Column (input_control) |
point.x -> integer |
Column index of the reference point. | |
Default value: 100 | |
Suggested values: 0, 64, 128, 256, 512 | |
Range of values: 0 <= Column <= 1024 |
move_region2 returns TRUE, if a region is entered, if a window is activated and if the needed drawing mode (see set_insert) is available. If necessary an exception is raised. You may determine the behavior after an empty input with set_system(::'no_object_result',<Result>:).
reduce_domain, disp_region, set_colored, set_line_width, set_draw, set_insert, image_transform__
get_mposition, move_region1, move_region3
set_insert, set_draw, image_scale, image_transform__