#include "implicit_f.inc"Go to the source code of this file.
Functions/Subroutines | |
| function | crossprod2d (v1, v2) |
| subroutine | polygonalclipping (basepolygon, clippolygon, resultpolygon) |
| subroutine | clipedge (polyg, p1, p2, resultpolyg) |
| function | intersectp (seg_p1, seg_p2, line_p1, line_p2, iflg) |
| logical function | is_on_1st_half_plane (point, p1, p2) |
| subroutine | setclockwisepolyg (polyg, area) |
| subroutine | setcounterclockwisepolyg (polyg, area) |
| subroutine clipedge | ( | type(polygon) | polyg, |
| dimension(2), intent(inout) | p1, | ||
| dimension(2), intent(inout) | p2, | ||
| type(polygon) | resultpolyg ) |
Definition at line 106 of file i22clip_tools.F.
| function crossprod2d | ( | dimension(2), intent(inout) | v1, |
| dimension(2), intent(inout) | v2 ) |
Definition at line 29 of file i22clip_tools.F.
| function intersectp | ( | dimension(2), intent(inout) | seg_p1, |
| dimension(2), intent(inout) | seg_p2, | ||
| dimension(2), intent(inout) | line_p1, | ||
| dimension(2), intent(inout) | line_p2, | ||
| integer, intent(in) | iflg ) |
Definition at line 188 of file i22clip_tools.F.
| logical function is_on_1st_half_plane | ( | dimension(2), intent(inout) | point, |
| dimension(2), intent(inout) | p1, | ||
| dimension(2), intent(inout) | p2 ) |
Definition at line 254 of file i22clip_tools.F.
| subroutine polygonalclipping | ( | type(polygon) | basepolygon, |
| type(polygon) | clippolygon, | ||
| type(polygon) | resultpolygon ) |
Definition at line 59 of file i22clip_tools.F.
| subroutine setclockwisepolyg | ( | type(polygon), intent(inout) | polyg, |
| intent(inout) | area ) |
Definition at line 294 of file i22clip_tools.F.
| subroutine setcounterclockwisepolyg | ( | type(polygon), intent(inout) | polyg, |
| intent(inout) | area ) |
Definition at line 349 of file i22clip_tools.F.