void Area_getExtent(Area_t *area, double *llX, double *llY, double *urX, double *urY)
Returns the area extent (lower-left, upper-right)
Definition area.c:232
int Area_setPcsid(Area_t *area, const char *pcsid)
The pcsid (projection id) for this area.
Definition area.c:263
double Area_getYScale(Area_t *area)
Returns the yscale.
Definition area.c:217
long Area_getYSize(Area_t *area)
Returns the ysize.
Definition area.c:193
void Area_setProjection(Area_t *area, Projection_t *projection)
Sets the projection that defines this area.
Definition area.c:249
void Area_setYSize(Area_t *area, long ysize)
Sets the ysize.
Definition area.c:187
void Area_setXSize(Area_t *area, long xsize)
Sets the xsize.
Definition area.c:175
int Area_setID(Area_t *area, const char *id)
Sets the ID for this area.
Definition area.c:135
const char * Area_getPcsid(Area_t *area)
Returns the projection id for this area.
Definition area.c:292
long Area_getXSize(Area_t *area)
Returns the xsize.
Definition area.c:181
Projection_t * Area_getProjection(Area_t *area)
Returns the projection that defines this area.
Definition area.c:257
const char * Area_getID(Area_t *area)
Returns the ID for this area.
Definition area.c:149
int Area_setDescription(Area_t *area, const char *description)
Sets the description for this area.
Definition area.c:155
void Area_setYScale(Area_t *area, double yscale)
Sets the yscale.
Definition area.c:211
void Area_setExtent(Area_t *area, double llX, double llY, double urX, double urY)
Sets the area extent (lower-left, upper-right)
Definition area.c:223
const char * Area_getDescription(Area_t *area)
Returns the description for this area.
Definition area.c:169
double Area_getXScale(Area_t *area)
Returns the xscale.
Definition area.c:205
void Area_setXScale(Area_t *area, double xscale)
Sets the xscale.
Definition area.c:199
RaveCoreObjectType Area_TYPE
Type definition to use when creating a rave object.
Definition area.c:304
Generic implementation of an object that is used within rave.
Handles compatibility issues related to PROJ versions and the definitions.
Represents the area.
Definition area.c:34
char * description
the description
Definition area.c:38
double urY
upper right y-coordinate
Definition area.c:49
char * pcsid
the pcs id
Definition area.c:39
long ysize
ysize
Definition area.c:42
double urX
upper right x-coordinate
Definition area.c:48
Projection_t * projection
the projection that is used for this area
Definition area.c:51
double llX
lower left x-coordinate
Definition area.c:46
double llY
lower left y-coordinate
Definition area.c:47
double xscale
xscale
Definition area.c:43
double yscale
yscale
Definition area.c:44
long xsize
xsize
Definition area.c:41
Represents one projection.
Definition projection.c:55
The rave object type definition.
Definition rave_object.h:52