same_shape_pixels_nest, same_shape_pixels_ring
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
call same_shape_pixels_nest, same_shape_pixels_ring( nside, template [, list, reflexion, nrep] )
call same_shape_pixels_nest, same_shape_pixels_ring( nside, template [, list, reflexion, nrep] )
name & dimensionality | kind | in/out | description |
---|---|---|---|
nside | I4B | IN | the HEALPix
![]() |
template | I4B/ I8B | IN | identification number of the template pixel (the numbering scheme of the pixel templates is the same for both routines). |
list(0:nrep-1) OPTIONAL | I4B/ I8B | OUT | pointer containing the ordered list of NESTED/RING scheme
identification numbers (in {0,
![]() |
reflexion(0:nrep-1) OPTIONAL | I4B | OUT | pointer containing the transformation(s) (in {0, 3}) to apply to each of the returned pixels to match exactly in shape and position its respective template. 0: rotation around the polar axis only, 1: rotation + East-West swap (ie, reflexion around meridian), 2: rotation + North-South swap (ie, reflexion around Equator), 3: rotation + East-West and North-South swaps. The routines will allocate the list array if it is not allocated upon calling. |
nrep OPTIONAL | I4B/ I8B | OUT | number of pixels having the same template (either 8, 16, 4
![]() ![]() |
Returns in list the RING-scheme index of the all the pixels having the same shape as the template #1234 for. Upon return reflexion will contain the rotation/reflexions to apply to each pixel returned to match the template, and np will contain the number of pixels having that same shape (16 in that case).
Version 3.30, 2015-10-08