#include "Obit.h"
#include "ObitErr.h"
#include "ObitThread.h"
#include "ObitInfoList.h"
#include "ObitImageDesc.h"
#include "ObitFArray.h"
Go to the source code of this file.
Classes | |
| struct | ObitFInterpolate |
| ObitFInterpolate Class structure. More... | |
| struct | ObitFInterpolateClassInfo |
| ClassInfo Structure. More... | |
Defines | |
| #define | ObitFInterpolateUnref(in) ObitUnref (in) |
| Macro to unreference (and possibly destroy) an ObitFInterpolate returns a ObitFInterpolate*. | |
| #define | ObitFInterpolateRef(in) ObitRef (in) |
| Macro to reference (update reference count) an ObitFInterpolate. | |
| #define | ObitFInterpolateIsA(in) ObitIsA (in, ObitFInterpolateGetClass()) |
| Macro to determine if an object is the member of this or a derived class. | |
Functions | |
| void | ObitFInterpolateClassInit (void) |
| Public: Class initializer. | |
| ObitFInterpolate * | newObitFInterpolate (gchar *name) |
| Public: Constructor. | |
| ObitFInterpolate * | newObitFInterpolateCreate (gchar *name, ObitFArray *array, ObitImageDesc *desc, glong hwidth) |
| Public: Constructor from value. | |
| gconstpointer | ObitFInterpolateGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitFInterpolate * | ObitFInterpolateCopy (ObitFInterpolate *in, ObitFInterpolate *out, ObitErr *err) |
| Public: Copy (deep) constructor. | |
| ObitFInterpolate * | ObitFInterpolateClone (ObitFInterpolate *in, ObitFInterpolate *out) |
| Public: Copy (shallow) constructor. | |
| void | ObitFInterpolateReplace (ObitFInterpolate *in, ObitFArray *newArray) |
| Public: Replace member ObitFArray. | |
| gfloat | ObitFInterpolatePixel (ObitFInterpolate *in, gfloat *pixel, ObitErr *err) |
| Public: Interpolate Pixel in 2D array. | |
| gfloat | ObitFInterpolate1D (ObitFInterpolate *in, gfloat pixel) |
| Public: Interpolate value in 1- array. | |
| gfloat | ObitFInterpolatePosition (ObitFInterpolate *in, gdouble *coord, ObitErr *err) |
| Public: Interpolate Position in 2D array. | |
| gfloat | ObitFInterpolateOffset (ObitFInterpolate *in, gdouble *offset, ObitErr *err) |
| Public: Interpolate Offset in 2D array. | |
This class is derived from the Obit class.
|
|
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 ObitFInterpolate. returns a ObitFInterpolate*. in = object to reference |
|
|
Macro to unreference (and possibly destroy) an ObitFInterpolate returns a ObitFInterpolate*. in = object to unreference |
|
|
Public: Constructor. Initializes class if needed on first call.
|
|
||||||||||||||||||||
|
Public: Constructor from value. Initializes class if needed on first call.
|
|
||||||||||||
|
Public: Interpolate value in 1- array.
|
|
|
Public: Class initializer.
|
|
||||||||||||
|
Public: Copy (shallow) constructor. The result will have pointers to the more complex members. Parent class members are included but any derived class info is ignored.
|
|
||||||||||||||||
|
Public: Copy (deep) constructor. Copies are made of complex members including disk files; these will be copied applying whatever selection is associated with the input. Parent class members are included but any derived class info is ignored.
|
|
|
Public: ClassInfo pointer.
|
|
||||||||||||||||
|
Public: Interpolate Offset in 2D array. The object must have an image descriptor to allow determing pixel coordinates. Interpolation between planes is not supported.
|
|
||||||||||||||||
|
Public: Interpolate Pixel in 2D array. Interpolation between planes is not supported.
|
|
||||||||||||||||
|
Public: Interpolate Position in 2D array. The object must have an image descriptor to allow determing pixel coordinates. Interpolation between planes is not supported.
|
|
||||||||||||
|
Public: Replace member ObitFArray.
|
1.3.9.1