FortranGIS
Version2.5
|
Object describing the geometrical properties of a shape. More...
Public Attributes | |
type(c_ptr) | shpobject_orig =c_null_ptr |
pointer to C information, it should not be used More... | |
integer | nshptype =0 |
shape type, one of the shpt_* constants defined More... | |
integer | nshapeid =-1 |
shape number (-1 is unknown/unassigned) More... | |
integer | nparts =0 |
number of parts (0 implies single part with no info) More... | |
integer, dimension(:), pointer | panpartstart =>NULL() |
starting vertex of each part More... | |
integer, dimension(:), pointer | panparttype =>NULL() |
part type (SHPP_RING if not SHPT_MULTIPATCH) More... | |
integer | nvertices |
number of vertices More... | |
real(kind=c_double), dimension(:), pointer | padfx =>NULL() |
x coordinates of vertices More... | |
real(kind=c_double), dimension(:), pointer | padfy =>NULL() |
y coordinates of vertices More... | |
real(kind=c_double), dimension(:), pointer | padfz =>NULL() |
z coordinates of vertices More... | |
real(kind=c_double), dimension(:), pointer | padfm =>NULL() |
measure of vertices More... | |
real(kind=c_double) | dfxmin =0.0_c_double |
lower bound in x dimension More... | |
real(kind=c_double) | dfymin =0.0_c_double |
lower bound in y dimension More... | |
real(kind=c_double) | dfzmin =0.0_c_double |
lower bound in z dimension More... | |
real(kind=c_double) | dfmmin =0.0_c_double |
lower bound in measure dimension More... | |
real(kind=c_double) | dfxmax =0.0_c_double |
upper bound in x dimension More... | |
real(kind=c_double) | dfymax =0.0_c_double |
upper bound in y dimension More... | |
real(kind=c_double) | dfzmax =0.0_c_double |
upper bound in z dimension More... | |
real(kind=c_double) | dfmmax =0.0_c_double |
upper bound in measure dimension More... | |
Object describing the geometrical properties of a shape.
It is used for reading a shape, or for manipulating a newly created shape; in the latter case the single values can be changed, but not the size of the arrays.
Definition at line 95 of file shapelib.F90.