NCL Home > Documentation > HLUs > API


The Fortran name of this function is NhlFDataPolygon.

Given arrays containing the X and Y coordinates of points in data coordinate space, this function outputs an immediate-mode polygon connecting each of the points.

C Synopsis

#include <ncarg/hlu/hlu.h>
#include <hfile for Transform class object>

NhlErrorTypes NhlDataPolygon(
		int	pid,
                int     gsid,
		float 	*x,
		float	*y,
		int	n,

Fortran Synopsis

      subroutine NhlFDataPolygon(pid, gsid, x, y, n, ierr)
      integer pid, gsid, n, ierr
      real x(n), y(n)


pid (input)
Id of a Transform or Workstation object.
gsid (input)
Id of a GraphicStyle object.
x (input)
Array of X-Axis coordinate values in data coordinate space.
y (input)
Array of Y-Axis coordinate values in data coordinate space.
n (input)
Number of elements in the coordinate arrays x and y.
ierr (output, Fortran only)
Error code.


Type name:		NhlTErrorTypes
typedef enum _NhlErrType{
	NhlFATAL	= -4,	/* "FATAL"	*/
	NhlWARNING	= -3,	/* "WARNING"	*/
	NhlINFO		= -2,	/* "INFO"	*/
	NhlNOERROR	= -1	/* "NOERROR"	*/
} NhlErrorTypes;