#include "Obit.h"
#include "ObitImageDesc.h"
#include "ObitSkyGeom.h"
#include "ObitMem.h"
#include "ObitZernike.h"
Functions | |
| void | ObitImageDescInit (gpointer in) |
| Private: Initialize newly instantiated object. | |
| void | ObitImageDescClear (gpointer in) |
| Private: Deallocate members. | |
| ObitImageDesc * | newObitImageDesc (gchar *name) |
| Public: Constructor. | |
| gconstpointer | ObitImageDescGetClass (void) |
| Public: Return class pointer. | |
| ObitImageDesc * | ObitImageDescCopy (ObitImageDesc *in, ObitImageDesc *out, ObitErr *err) |
| Public: Copy ImageDesc. | |
| void | ObitImageDescCopyDesc (ObitImageDesc *in, ObitImageDesc *out, ObitErr *err) |
| Public: Copy descriptive (nonstructural) information. | |
| ObitImageDesc * | ObitImageDescDefault (gchar *name) |
| Public: Default ImageDesc. | |
| void | ObitImageDescIndex (ObitImageDesc *in) |
| Public: Index for easier access. | |
| gboolean | ObitImageDescCvtPixel (ObitImageDesc *in, ObitImageDesc *out, gfloat *inPixel, gfloat *outPixel, ObitErr *err) |
| Public: Convert pixels on one image to those in another. | |
| gboolean | ObitImageDescCvtZern (ObitImageDesc *in, ObitImageDesc *out, gint nZern, gfloat *ZCoef, gfloat *inPixel, gfloat *outPixel, ObitErr *err) |
| Public: Convert pixels on one image to those in another with Zernike corrections. | |
| void | ObitImageDescGetPos (ObitImageDesc *in, gfloat *inPixel, gdouble *pos, ObitErr *err) |
| Public: Determine the location of a pixel in an image. | |
| void | ObitImageDescGetPixel (ObitImageDesc *in, gdouble *pos, gfloat *outPixel, ObitErr *err) |
| Public: Determine the pixel of a location in an image. | |
| gboolean | ObitImageDescOverlap (ObitImageDesc *in1, ObitImageDesc *in2, ObitErr *err) |
| Public: Is there overlap in two images. | |
| gfloat | ObitImageDescRotate (ObitImageDesc *imDesc) |
| Public: Tell rotation angle of image. | |
| void | ObitImageDescGetPoint (ObitImageDesc *in, gdouble *RAPnt, gdouble *DecPnt) |
| Public: Tell Pointing position. | |
| gfloat | ObitImageDescAngle (ObitImageDesc *in, gfloat y, gfloat x) |
| Public: Determine the angular distance to the antenna pointing position. | |
| void | ObitImageDescClassInit (void) |
| Public: Class initializer. | |
This contains information about the observations and the coordinates in the image.
|
|
Public: Constructor.
|
|
||||||||||||||||
|
Public: Determine the angular distance to the antenna pointing position.
|
|
|
Public: Class initializer.
|
|
|
Private: Deallocate members. Does (recursive) deallocation of parent class members.
|
|
||||||||||||||||
|
Public: Copy ImageDesc. The output descriptor will have the size and reference pixel modified to reflect subimaging on the input, i.e. the output descriptor describes the input after being read.
|
|
||||||||||||||||
|
Public: Copy descriptive (nonstructural) information. things that don't define the structure).
|
|
||||||||||||||||||||||||
|
Public: Convert pixels on one image to those in another.
|
|
||||||||||||||||||||||||||||||||
|
Public: Convert pixels on one image to those in another with Zernike corrections.
|
|
|
Public: Default ImageDesc. Default is a 1 x 1 floating array
|
|
|
Public: Return class pointer. Initializes class if needed on first call.
|
|
||||||||||||||||||||
|
Public: Determine the pixel of a location in an image. to pixel inPixel in image described by in.
|
|
||||||||||||||||
|
Public: Tell Pointing position. If observed value given in in (not both 0), these are returned, else the reference position.
|
|
||||||||||||||||||||
|
Public: Determine the location of a pixel in an image.
|
|
|
Public: Index for easier access.
|
|
|
Private: Initialize newly instantiated object. Does (recursive) initialization of base class members before this class.
|
|
||||||||||||||||
|
Public: Is there overlap in two images. a pair of image descriptors Tes if if the difference in ra and dec is less than the sum of the halfwidths. Nonlinearities of coordinates ignored but test is somewhat generous.
|
|
|
Public: Tell rotation angle of image.
|
1.3.9.1