AST_GETREGIONMESH

Return a mesh of points covering the surface or volume of a Region

Description:

This routine returns the axis values at a mesh of points either covering the surface (i.e. boundary) of the supplied Region, or filling the interior (i.e. volume) of the Region. The number of points in the mesh is determined by the MeshSize attribute.

Invocation

CALL AST_GETREGIONMESH( THIS, SURFACE, MAXPOINT, MAXCOORD, NPOINT, POINTS, STATUS )

Arguments

THIS = INTEGER (Given)
Pointer to the Region.
SURFACE = LOGICAL (Given)
If .TRUE., the returned points will cover the surface or the Region. Otherwise, they will fill the interior of the Region.
MAXPOINT = INTEGER (Given)
If zero, the number of points in the mesh is returned in NPOINT, but no axis values are returned and all other parameters are ignored. If not zero, the supplied value should be the length of the first dimension of the POINTS array. An error is reported if the number of points in the mesh exceeds this number.
MAXCOORD = INTEGER (Given)
The length of the second dimension of the POINTS array. An error is reported if the number of axes in the supplied Region exceeds this number.
NPOINT = INTEGER (Returned)
The number of points in the returned mesh.
POINTS( MAXPOINT, MAXCOORD ) = DOUBLE PRECISION (Returned)
An array in which to return the coordinates values at the mesh positions. These are stored such that the value of coordinate number COORD for point number POINT is found in element POINTS(POINT,COORD).
STATUS = INTEGER (Given and Returned)
The global status.

Notes: