OOPS
qg_geom_iter_interface Module Reference

Functions/Subroutines

subroutine qg_geom_iter_setup_c (c_key_self, c_key_geom, c_index)
 Setup geometry iterator. More...
 
subroutine qg_geom_iter_clone_c (c_key_self, c_key_other)
 Clone geometry iterator. More...
 
subroutine qg_geom_iter_delete_c (c_key_self)
 Delete geometry iterator. More...
 
subroutine qg_geom_iter_equals_c (c_key_self, c_key_other, c_equals)
 Check geometry iterator equality. More...
 
subroutine qg_geom_iter_current_c (c_key_self, c_lat, c_lon)
 Get geometry iterator current lat/lon. More...
 
subroutine qg_geom_iter_next_c (c_key_self)
 Update geometry iterator to next point. More...
 

Function/Subroutine Documentation

◆ qg_geom_iter_clone_c()

subroutine qg_geom_iter_interface::qg_geom_iter_clone_c ( integer(c_int), intent(inout)  c_key_self,
integer(c_int), intent(in)  c_key_other 
)
private

Clone geometry iterator.

Parameters
[in,out]c_key_selfGeometry iterator
[in]c_key_otherOther geometry iterator

Definition at line 46 of file qg_geom_iter_interface.F90.

Here is the call graph for this function:

◆ qg_geom_iter_current_c()

subroutine qg_geom_iter_interface::qg_geom_iter_current_c ( integer(c_int), intent(in)  c_key_self,
real(c_double), intent(inout)  c_lat,
real(c_double), intent(inout)  c_lon 
)
private

Get geometry iterator current lat/lon.

Parameters
[in]c_key_selfGeometry iterator
[in,out]c_latLatitude
[in,out]c_lonLongitude

Definition at line 98 of file qg_geom_iter_interface.F90.

Here is the call graph for this function:

◆ qg_geom_iter_delete_c()

subroutine qg_geom_iter_interface::qg_geom_iter_delete_c ( integer(c_int), intent(inout)  c_key_self)
private

Delete geometry iterator.

Parameters
[in,out]c_key_selfGeometry iterator

Definition at line 67 of file qg_geom_iter_interface.F90.

◆ qg_geom_iter_equals_c()

subroutine qg_geom_iter_interface::qg_geom_iter_equals_c ( integer(c_int), intent(inout)  c_key_self,
integer(c_int), intent(in)  c_key_other,
integer(c_int), intent(inout)  c_equals 
)
private

Check geometry iterator equality.

Parameters
[in,out]c_key_selfGeometry iterator
[in]c_key_otherOther geometry iterator
[in,out]c_equalsEquality flag

Definition at line 78 of file qg_geom_iter_interface.F90.

Here is the call graph for this function:

◆ qg_geom_iter_next_c()

subroutine qg_geom_iter_interface::qg_geom_iter_next_c ( integer(c_int), intent(in)  c_key_self)
private

Update geometry iterator to next point.

Parameters
[in]c_key_selfGeometry iterator

Definition at line 117 of file qg_geom_iter_interface.F90.

Here is the call graph for this function:

◆ qg_geom_iter_setup_c()

subroutine qg_geom_iter_interface::qg_geom_iter_setup_c ( integer(c_int), intent(inout)  c_key_self,
integer(c_int), intent(in)  c_key_geom,
integer(c_int), intent(in)  c_index 
)
private

Setup geometry iterator.

Parameters
[in,out]c_key_selfGeometry iterator
[in]c_key_geomGeometry
[in]c_indexIndex

Definition at line 23 of file qg_geom_iter_interface.F90.

Here is the call graph for this function: