Main Page | Class List | Directories | File List | Class Members | File Members

ObitImageSel.c File Reference

ObitImageSel ObitImage selector class definition. More...

#include "Obit.h"
#include "ObitImageSel.h"
#include "ObitMem.h"

Functions

void ObitImageSelInit (gpointer in)
 Private: Initialize newly instantiated object.
void ObitImageSelClear (gpointer in)
 Private: Deallocate members.
ObitImageSelnewObitImageSel (gchar *name)
 Public: Constructor.
gconstpointer ObitImageSelGetClass (void)
 Public: Return class pointer.
ObitImageSelObitImageSelCopy (ObitImageSel *in, ObitImageSel *out, ObitErr *err)
 Public: Copy ImageSel.
ObitFArrayObitImageSelBuffer (ObitFArray *buffer, ObitImageDesc *desc, ObitImageSel *sel)
 Public: Create/resize buffer for image?
void ObitImageSelDefault (ObitImageDesc *in, ObitImageSel *sel)
 Public: Enforces defaults in inaxes, blc, trc.
void ObitImageSelSetDesc (ObitImageDesc *in, ObitImageSel *sel, ObitImageDesc *out, ObitErr *err)
 Public: Applies selection to a Descriptor.
void ObitImageSelClassInit (void)
 Public: Class initializer.


Detailed Description

ObitImageSel ObitImage selector class definition.

This contains information about data selection.


Function Documentation

ObitImageSel* newObitImageSel gchar *  name  ) 
 

Public: Constructor.

Returns:
pointer to object created.

ObitFArray* ObitImageSelBuffer ObitFArray buffer,
ObitImageDesc desc,
ObitImageSel sel
 

Public: Create/resize buffer for image?

Parameters:
buffer Preexisting buffer or NULL if none
desc Pointer input descriptor.
sel Image selector.
Returns:
size in floats needed for I/O.

void ObitImageSelClassInit void   ) 
 

Public: Class initializer.

void ObitImageSelClear gpointer  inn  ) 
 

Private: Deallocate members.

Does (recursive) deallocation of parent class members.

Parameters:
inn Pointer to the object to deallocate.

ObitImageSel* ObitImageSelCopy ObitImageSel in,
ObitImageSel out,
ObitErr err
 

Public: Copy ImageSel.

Parameters:
in Pointer to object to be copied.
out Pointer to object to be written. If NULL then a new structure is created.
err ObitErr error stack
Returns:
Pointer to new object.

void ObitImageSelDefault ObitImageDesc in,
ObitImageSel sel
 

Public: Enforces defaults in inaxes, blc, trc.

Also indexes structure.

Parameters:
in Pointer to descriptor.
sel Image selector, blc, trc members changed if needed.

gconstpointer ObitImageSelGetClass void   ) 
 

Public: Return class pointer.

Initializes class if needed on first call.

Returns:
pointer to the class structure.

void ObitImageSelInit gpointer  inn  ) 
 

Private: Initialize newly instantiated object.

Does (recursive) initialization of base class members before this class.

Parameters:
inn Pointer to the object to initialize.

void ObitImageSelSetDesc ObitImageDesc in,
ObitImageSel sel,
ObitImageDesc out,
ObitErr err
 

Public: Applies selection to a Descriptor.

Parameters:
in Pointer to input descriptor.
sel Image selector, blc, trc members changed if needed.
out Pointer to output descriptor.
err Obit error stack


Generated on Fri Aug 31 22:13:06 2007 for Obit by  doxygen 1.3.9.1