GRASS Programmer's Manual
6.5.svn(2014)-r66266
|
GIS Library - Window alignment functions. More...
#include <stdio.h>
#include <math.h>
#include <grass/gis.h>
Go to the source code of this file.
Functions | |
char * | G_align_window (struct Cell_head *window, const struct Cell_head *ref) |
Align two regions. More... | |
GIS Library - Window alignment functions.
(C) 2001-2008 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file align_window.c.
char* G_align_window | ( | struct Cell_head * | window, |
const struct Cell_head * | ref | ||
) |
Align two regions.
Modifies the input window to align to ref region. The resolutions in window are set to match those in ref and the window edges (north, south, east, west) are modified to align with the grid of the ref region. The window may be enlarged if necessary to achieve the alignment. The north is rounded northward, the south southward, the east eastward and the west westward. Lon-lon constraints are taken into consideration to make sure that the north doesn't go above 90 degrees (for lat/lon) or that the east does "wrap" past the west, etc.
[in,out] | window | |
[in] | ref |
Definition at line 41 of file align_window.c.
References G_adjust_Cell_head(), G_col_to_easting(), G_easting_to_col(), G_northing_to_row(), and G_row_to_northing().