#include "Obit.h"
#include "ObitErr.h"
#include "ObitInfoList.h"
#include "ObitDef.h"
#include "ObitClassDef.h"
Go to the source code of this file.
Classes | |
| struct | ObitImageDesc |
| ObitImageDesc Class structure. More... | |
| struct | ObitImageDescClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitImageDescUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitImageDesc returns a ObitImageDesc* (NULL). | |
| #define | ObitImageDescRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitImageDesc. | |
| #define | ObitImageDescIsA(in) ObitIsA (in, ObitImageDescGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
| #define | IM_MAXDIM 7 |
| Maximum number of dimensions. | |
| #define | IMLEN_VALUE 41 |
| Maximum length of descriptor string value. | |
| #define | IMLEN_KEYWORD 21 |
| Maximum length of descriptor keyword. | |
Enumerations | |
| enum | obitCoordType { OBIT_Equatorial, OBIT_Galactic, OBIT_Ecliptic } |
| enum for coordinate system types (Equatorial, Galactic, Ecliptic) More... | |
Functions | |
| void | ObitImageDescClassInit (void) |
| Public: Class initializer. | |
| 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 | ObitImageDescCo (ObitImageDesc *in, ObitImageDesc *out, ObitErr *err) |
| Public: Transform pixel in one image to another. | |
| 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 *in) |
| 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. | |
This class is derived from the Obit class.
This contains information about the observations and the size and coordinates in the image. Also included are the current location of the image in an ObitImage image buffer and the specified subimaging parameters.
|
|
Maximum number of dimensions.
|
|
|
Maximum length of descriptor keyword.
|
|
|
Maximum length of descriptor string value.
|
|
|
Macro to determine if an object is the member of this or a derived class. Returns TRUE if a member, else FALSE in = object to reference |
|
|
Macro to reference (update reference count) an ObitImageDesc. returns a ObitImageDesc*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitImageDesc returns a ObitImageDesc* (NULL).
|
|
|
enum for coordinate system types (Equatorial, Galactic, Ecliptic)
|
|
|
Public: Constructor.
|
|
||||||||||||||||
|
Public: Determine the angular distance to the antenna pointing position.
|
|
|
Public: Class initializer.
|
|
||||||||||||||||
|
Public: Transform pixel in one image to another.
|
|
||||||||||||||||
|
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.
|
|
||||||||||||||||
|
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