26 integer(c_int),
intent(inout) :: c_key_self
27 integer(c_int),
intent(in) :: c_key_geom
28 integer(c_int),
intent(in) :: c_index
49 integer(c_int),
intent(inout) :: c_key_self
50 integer(c_int),
intent(in) :: c_key_other
70 integer(c_int),
intent(inout) :: c_key_self
81 integer(c_int),
intent(inout) :: c_key_self
82 integer(c_int),
intent(in) :: c_key_other
83 integer(c_int),
intent(inout) :: c_equals
101 integer(c_int),
intent(in) :: c_key_self
102 real(c_double),
intent(inout) :: c_lat
103 real(c_double),
intent(inout) :: c_lon
120 integer(c_int),
intent(in) :: c_key_self
subroutine qg_geom_iter_clone_c(c_key_self, c_key_other)
Clone geometry iterator.
subroutine qg_geom_iter_current_c(c_key_self, c_lat, c_lon)
Get geometry iterator current lat/lon.
subroutine qg_geom_iter_setup_c(c_key_self, c_key_geom, c_index)
Setup geometry iterator.
subroutine qg_geom_iter_equals_c(c_key_self, c_key_other, c_equals)
Check geometry iterator equality.
subroutine qg_geom_iter_next_c(c_key_self)
Update geometry iterator to next point.
subroutine qg_geom_iter_delete_c(c_key_self)
Delete geometry iterator.
subroutine, public qg_geom_iter_setup(self, geom, ind)
Linked list implementation.
subroutine, public qg_geom_iter_clone(self, other)
Clone for the QG model's geometry iterator.
subroutine, public qg_geom_iter_equals(self, other, equals)
Check for the QG model's geometry iterator equality.
subroutine, public qg_geom_iter_next(self)
Update geometry iterator to next point.
subroutine, public qg_geom_iter_current(self, lat, lon)
Get geometry iterator current lat/lon.
type(registry_t), public qg_geom_iter_registry
Linked list interface - defines registry_t type.
type(registry_t), public qg_geom_registry
Linked list interface - defines registry_t type.