OPERA  1.0
Open source echelle spectrograph reduction pipeline
operaEspadonsImage.h File Reference
Include dependency graph for operaEspadonsImage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DATASEC
class  operaEspadonsImage
 Basic operaEspadonsImage constructor. More...

Defines

#define ESPADONS_DEFAULT_NAXIS1   2080
#define ESPADONS_DEFAULT_NAXIS2   4640
#define ESPADONS_DEFAULT_DATASEC   {21,2068,1,4608}

Typedefs

typedef struct DATASEC DATASEC_t

Enumerations

enum  imtype_t {
  IMTYPE_GENERIC, IMTYPE_BIAS, IMTYPE_FLAT, IMTYPE_COMPARISON,
  IMTYPE_ALIGN, IMTYPE_OBJECT, IMTYPE_DARK
}
 This class extands the FITS image to espadons image. More...
enum  detector_t { DETECTOR_UNKNOWN, DETECTOR_EEV1, DETECTOR_OLAPA }
enum  amplifier_t { AMPLIFIER_UNKNOWN, AMPLIFIER_a, AMPLIFIER_ab }
enum  instrumentmode_t { MODE_UNKNOWN, MODE_STAR_ONLY, MODE_STAR_PLUS_SKY, MODE_POLAR }
enum  speed_t { SPEED_UNKNOWN, SPEED_FAST, SPEED_NORMAL, SPEED_SLOW }
enum  stokes_t {
  STOKES_UNKNOWN, STOKES_I, STOKES_U, STOKES_Q,
  STOKES_V
}
enum  polarquad_t {
  POLAR_QUAD_UNKNOWN, POLAR_QUAD_1, POLAR_QUAD_2, POLAR_QUAD_3,
  POLAR_QUAD_4
}

Functions

unsigned * where (operaEspadonsImage *b, unsigned *count)
 where function - return a vector of the same size .
unsigned * where (operaEspadonsImage &b, unsigned *count)

Define Documentation

#define ESPADONS_DEFAULT_DATASEC   {21,2068,1,4608}
#define ESPADONS_DEFAULT_NAXIS1   2080
#define ESPADONS_DEFAULT_NAXIS2   4640

Typedef Documentation

typedef struct DATASEC DATASEC_t

Enumeration Type Documentation

Enumerator:
AMPLIFIER_UNKNOWN 
AMPLIFIER_a 
AMPLIFIER_ab 
enum detector_t
Enumerator:
DETECTOR_UNKNOWN 
DETECTOR_EEV1 
DETECTOR_OLAPA 
Enumerator:
MODE_UNKNOWN 
MODE_STAR_ONLY 
MODE_STAR_PLUS_SKY 
MODE_POLAR 
Enumerator:
POLAR_QUAD_UNKNOWN 
POLAR_QUAD_1 
POLAR_QUAD_2 
POLAR_QUAD_3 
POLAR_QUAD_4 
enum speed_t
Enumerator:
SPEED_UNKNOWN 
SPEED_FAST 
SPEED_NORMAL 
SPEED_SLOW 
enum stokes_t
Enumerator:
STOKES_UNKNOWN 
STOKES_I 
STOKES_U 
STOKES_Q 
STOKES_V 

Function Documentation

unsigned* where ( operaEspadonsImage b,
unsigned *  count 
)

where function - return a vector of the same size .

where

Parameters:
b- operaEspadonsImage*
count- count of 1's
Note:
usage: operaEspadonsImage a = a.where(b>0.0, &count); returns vector of 1s and 0's and count of 1's
Returns:
unsigned *

where function - return a vector of the same size .

where

Parameters:
b- operaFITSImage*
count- count of 1's
Note:
usage: operaEspadonsImage a = operaEspadonsImage b; copies the pixel values from b to a
Returns:
operaFITSImage&

Here is the call graph for this function:

unsigned* where ( operaEspadonsImage b,
unsigned *  count 
)

Here is the call graph for this function: