|
OPERA
1.0
Open source echelle spectrograph reduction pipeline
|
Basic operaFITSSubImage constructor. SUBIMAGES ARE FLOATS ONLY!!!!!! More...
#include <operaFITSSubImage.h>
Public Member Functions | |
| operaFITSSubImage () | |
| operaFITSSubImage (unsigned nx, unsigned ny) | |
| operaFITSSubImage (operaFITSSubImage &from, ImageIndexVector v) | |
| Creates a sub image from an operaFITSImage. | |
| operaFITSSubImage (operaFITSImage &from, ImageIndexVector v) | |
| Creates a sub image from an operaFITSSubImage. | |
| operaFITSSubImage * | operator[] (ImageIndexVector v) |
| indexing operator to return a pixel value. | |
| float * | operator[] (unsigned i) |
| assignment operator. | |
| operaFITSSubImage & | operator= (operaFITSSubImage *b) |
| assignment operator. | |
| operaFITSSubImage & | operator= (operaFITSSubImage &b) |
| assignment operator. | |
| operaFITSSubImage & | operator= (float f) |
| assignment operator. | |
| operaFITSSubImage & | operator+= (operaFITSSubImage *b) |
| add/assignment operator. | |
| operaFITSSubImage & | operator+= (operaFITSSubImage &b) |
| add/assignment operator. | |
| operaFITSSubImage & | operator+= (float f) |
| add/assignment operator. | |
| operaFITSSubImage & | operator-= (operaFITSSubImage *b) |
| subtract/assignment operator. | |
| operaFITSSubImage & | operator-= (operaFITSSubImage &b) |
| subtract/assignment operator. | |
| operaFITSSubImage & | operator-= (float f) |
| subtract/assignment operator. | |
| operaFITSSubImage & | operator*= (operaFITSSubImage *b) |
| mutiply/assignment operator. | |
| operaFITSSubImage & | operator*= (operaFITSSubImage &b) |
| multiply/assignment operator. | |
| operaFITSSubImage & | operator*= (float f) |
| multiply/assignment operator. | |
| operaFITSSubImage & | operator/= (operaFITSSubImage *b) |
| divide/assignment operator. | |
| operaFITSSubImage & | operator/= (operaFITSSubImage &b) |
| divide/assignment operator. | |
| operaFITSSubImage & | operator/= (float f) |
| divide/assignment operator. | |
| operaFITSSubImage * | operator* (operaFITSSubImage *b) |
| multiply operator. | |
| operaFITSSubImage * | operator* (operaFITSSubImage &b) |
| multiply operator. | |
| operaFITSSubImage * | operator* (float f) |
| multiply operator. | |
| operaFITSSubImage * | operator/ (operaFITSSubImage *b) |
| divide operator. | |
| operaFITSSubImage * | operator/ (operaFITSSubImage &b) |
| divide operator. | |
| operaFITSSubImage * | operator/ (float f) |
| divide operator. | |
| operaFITSSubImage * | operator+ (operaFITSSubImage *b) |
| add operator. | |
| operaFITSSubImage * | operator+ (operaFITSSubImage &b) |
| add operator. | |
| operaFITSSubImage * | operator+ (float f) |
| add operator. | |
| operaFITSSubImage * | operator- (operaFITSSubImage *b) |
| subtract operator. | |
| operaFITSSubImage * | operator- (operaFITSSubImage &b) |
| subtract operator. | |
| operaFITSSubImage * | operator- (float f) |
| subtract operator. | |
| operaFITSSubImage * | operator! () |
| invert operator. | |
| operaFITSSubImage * | operator> (operaFITSSubImage *b) |
| greater than operator. | |
| operaFITSSubImage * | operator> (operaFITSSubImage &b) |
| greater than operator. | |
| operaFITSSubImage * | operator> (float f) |
| greater than operator. | |
| operaFITSSubImage * | operator>= (operaFITSSubImage *b) |
| greater than or equal operator. | |
| operaFITSSubImage * | operator>= (operaFITSSubImage &b) |
| greater than or equal operator. | |
| operaFITSSubImage * | operator>= (float f) |
| greater than or equal operator. | |
| operaFITSSubImage * | operator< (operaFITSSubImage *b) |
| less than operator. | |
| operaFITSSubImage * | operator< (operaFITSSubImage &b) |
| less than operator. | |
| operaFITSSubImage * | operator< (float f) |
| less than operator. | |
| operaFITSSubImage * | operator<= (operaFITSSubImage *b) |
| less than or equal operator. | |
| operaFITSSubImage * | operator<= (operaFITSSubImage &b) |
| less than or equal operator. | |
| operaFITSSubImage * | operator<= (float f) |
| less than or equal operator. | |
| operaFITSSubImage * | operator&& (operaFITSSubImage *b) |
| and operator. | |
| operaFITSSubImage * | operator&& (operaFITSSubImage &b) |
| less than operator. | |
| operaFITSSubImage * | operator|| (operaFITSSubImage *b) |
| and operator. | |
| operaFITSSubImage * | operator|| (operaFITSSubImage &b) |
| less than operator. | |
| operaFITSSubImage (string filename, unsigned X, unsigned Y, unsigned NX, unsigned NY) | |
| Creates a sub image by reading a tile from filename. | |
| operaFITSSubImage (operaFITSImage &from, unsigned X, unsigned Y, unsigned NX, unsigned NY) | |
| Creates a sub image from an operaFITSImage. | |
| float * | operaFITSSubImageClonePixels () |
| Clone float pixel data. | |
| void | operaFITSSubImageSetData (float *data) |
| set the iamge data pointer to a buffer of data. | |
| float | getpixel (unsigned x, unsigned y) |
| get a pixel value at coordinates x,y. | |
| void | setpixel (float value, unsigned x, unsigned y) |
| get a pixel value at coordinates x,y. | |
| void | transpose () |
| transpose y for x. | |
| void * | getpixels () |
| get the image array base. | |
| Matrix | getmatrix () |
| get the matrix base. | |
| unsigned | getnx () |
| get the image array length of y dimension. | |
| unsigned | getny () |
| get the image array length of y dimension. | |
| unsigned | getnpixels () |
| get the image array number of pixels. | |
| bool | getIstemp () |
| return true if this is a temp. | |
Protected Attributes | |
| unsigned | nx |
| unsigned | ny |
| unsigned | npixels |
| unsigned | x |
| unsigned | y |
| void * | pixptr |
| bool | istemp |
| Matrix | matrix |
Friends | |
| class | operaEspadonsSubImage |
| class | operaEspadonsImage |
| class | operaFITSImage |
Basic operaFITSSubImage constructor. SUBIMAGES ARE FLOATS ONLY!!!!!!
Basic operaFITSSubImage constructor.
Basic operaFITSSubImage constructor that allocates pixels.
, unsigned ny)
| NX | - x size |
| NY | - y size |
, unsigned ny)
| operaFITSSubImage::operaFITSSubImage | ( | ) |
| operaFITSSubImage::operaFITSSubImage | ( | unsigned | nx, |
| unsigned | ny | ||
| ) |
| operaFITSSubImage::operaFITSSubImage | ( | operaFITSSubImage & | from, |
| ImageIndexVector | v | ||
| ) |
Creates a sub image from an operaFITSImage.
operaFITSSubImage(operaFITSImage &from, ImageIndexVector v)
| from | - Image from which to clone the sub image |
| v | - ImageIndexVector |
operaFITSSubImage(operaFITSSubImage &from, ImageIndexVector v)
| from | - SubImage from which to clone the sub image |
| v | - ImageIndexVector |

| operaFITSSubImage::operaFITSSubImage | ( | operaFITSImage & | from, |
| ImageIndexVector | v | ||
| ) |
Creates a sub image from an operaFITSSubImage.
Creates a sub image from an operaFITSImage.
operaFITSSubImage(operaFITSSubImage &from, ImageIndexVector v)
| from | - Image from which to clone the sub image |
| v | - ImageIndexVector |
operaFITSSubImage(operaFITSImage &from, ImageIndexVector v)
| from | - Image from which to clone the sub image |
| v | - ImageIndexVector |

| operaFITSSubImage::operaFITSSubImage | ( | string | filename, |
| unsigned | X, | ||
| unsigned | Y, | ||
| unsigned | NX, | ||
| unsigned | NY | ||
| ) |
Creates a sub image by reading a tile from filename.
operaFITSSubImage(string filename, unsigned X, unsigned Y, unsigned NX, unsigned NY)
| filename | - the FITS file to read |
| X | - beginning x location |
| Y | - beginning y location |
| NX | - x width |
| NY | - y width |
| operaFITSSubImage::operaFITSSubImage | ( | operaFITSImage & | from, |
| unsigned | X, | ||
| unsigned | Y, | ||
| unsigned | NX, | ||
| unsigned | NY | ||
| ) |
Creates a sub image from an operaFITSImage.
operaFITSSubImage(operaFITSImage &from, unsigned X, unsigned Y, unsigned NX, unsigned NY)
| from | - Image from which to clone the sub image |
| X | - beginning x location |
| Y | - beginning y location |
| NX | - x width |
| NY | - y width |
operaFITSSubImage(operaFITSImage &from)
| from | - Image from which to clone the sub image |
| X | - beginning x location |
| Y | - beginning y location |
| NX | - x width |
| NY | - y width |

| bool operaFITSSubImage::getIstemp | ( | ) | [inline] |
| Matrix operaFITSSubImage::getmatrix | ( | ) |
get the matrix base.
void *getmatrix()
void *getmatrix()
| unsigned operaFITSSubImage::getnpixels | ( | ) |
| unsigned operaFITSSubImage::getnx | ( | ) |
get the image array length of y dimension.
get the image array length of x dimension.
unsigned getnx()
| unsigned operaFITSSubImage::getny | ( | ) |
| float operaFITSSubImage::getpixel | ( | unsigned | x, |
| unsigned | y | ||
| ) | [inline] |
get a pixel value at coordinates x,y.
operaFITSSubImage::getpixel(unsigned x, unsigned y)
| x | - the x coordinate |
| y | - the y coordinate |
| void * operaFITSSubImage::getpixels | ( | ) |
get the image array base.
void *getpixels()
| float * operaFITSSubImage::operaFITSSubImageClonePixels | ( | ) |
| void operaFITSSubImage::operaFITSSubImageSetData | ( | float * | data | ) |
set the iamge data pointer to a buffer of data.
void operaFITSSubImage::operaFITSSubImageSetData(data)
| data | pointer to the data |
void operaFITSSubImage::operaFITSSubImageSetData(float* data)
| data | pointer to the data |
| operaFITSSubImage* operaFITSSubImage::operator! | ( | ) | [inline] |
invert operator.
!
| operaFITSSubImage* operaFITSSubImage::operator&& | ( | operaFITSSubImage * | b | ) | [inline] |
and operator.
&&
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator&& | ( | operaFITSSubImage & | b | ) | [inline] |
less than operator.
&&
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator* | ( | operaFITSSubImage * | b | ) | [inline] |
multiply operator.
*
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator* | ( | operaFITSSubImage & | b | ) | [inline] |
multiply operator.
*
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator* | ( | float | f | ) | [inline] |
multiply operator.
*
| f | - float |
| operaFITSSubImage& operaFITSSubImage::operator*= | ( | operaFITSSubImage * | b | ) | [inline] |
mutiply/assignment operator.
*=
| b | - operaFITSSubImage* |
| operaFITSSubImage& operaFITSSubImage::operator*= | ( | operaFITSSubImage & | b | ) | [inline] |
multiply/assignment operator.
*=
| b | - operaFITSSubImage& |
| operaFITSSubImage& operaFITSSubImage::operator*= | ( | float | f | ) | [inline] |
multiply/assignment operator.
*=
| f | - float |
| operaFITSSubImage* operaFITSSubImage::operator+ | ( | operaFITSSubImage * | b | ) | [inline] |
add operator.
+
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator+ | ( | operaFITSSubImage & | b | ) | [inline] |
add operator.
+
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator+ | ( | float | f | ) | [inline] |
add operator.
+
| f | - float |
| operaFITSSubImage& operaFITSSubImage::operator+= | ( | operaFITSSubImage * | b | ) | [inline] |
add/assignment operator.
+=
| b | - operaFITSSubImage* |
| operaFITSSubImage& operaFITSSubImage::operator+= | ( | operaFITSSubImage & | b | ) | [inline] |
add/assignment operator.
+=
| b | - operaFITSSubImage& |
| operaFITSSubImage& operaFITSSubImage::operator+= | ( | float | f | ) | [inline] |
add/assignment operator.
+=
| f | - float |
| operaFITSSubImage* operaFITSSubImage::operator- | ( | operaFITSSubImage * | b | ) | [inline] |
subtract operator.
-
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator- | ( | operaFITSSubImage & | b | ) | [inline] |
subtract operator.
-
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator- | ( | float | f | ) | [inline] |
subtract operator.
-
| f | - float |
| operaFITSSubImage& operaFITSSubImage::operator-= | ( | operaFITSSubImage * | b | ) | [inline] |
subtract/assignment operator.
-=
| b | - operaFITSSubImage* |
| operaFITSSubImage& operaFITSSubImage::operator-= | ( | operaFITSSubImage & | b | ) | [inline] |
subtract/assignment operator.
-=
| b | - operaFITSSubImage& |
| operaFITSSubImage& operaFITSSubImage::operator-= | ( | float | f | ) | [inline] |
subtract/assignment operator.
-=
| f | - float |
| operaFITSSubImage* operaFITSSubImage::operator/ | ( | operaFITSSubImage * | b | ) | [inline] |
divide operator.
/
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator/ | ( | operaFITSSubImage & | b | ) | [inline] |
divide operator.
/
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator/ | ( | float | f | ) | [inline] |
divide operator.
/
| f | - float |
| operaFITSSubImage& operaFITSSubImage::operator/= | ( | operaFITSSubImage * | b | ) | [inline] |
divide/assignment operator.
/=
| b | - operaFITSSubImage* |
| operaFITSSubImage& operaFITSSubImage::operator/= | ( | operaFITSSubImage & | b | ) | [inline] |
divide/assignment operator.
/=
| b | - operaFITSSubImage& |
| operaFITSSubImage& operaFITSSubImage::operator/= | ( | float | f | ) | [inline] |
divide/assignment operator.
/=
| f | - float |
| operaFITSSubImage* operaFITSSubImage::operator< | ( | operaFITSSubImage * | b | ) | [inline] |
less than operator.
<
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator< | ( | operaFITSSubImage & | b | ) | [inline] |
less than operator.
<
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator< | ( | float | f | ) | [inline] |
less than operator.
<
| f | - float |
| operaFITSSubImage* operaFITSSubImage::operator<= | ( | operaFITSSubImage * | b | ) | [inline] |
less than or equal operator.
<=
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator<= | ( | operaFITSSubImage & | b | ) | [inline] |
less than or equal operator.
<=
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator<= | ( | float | f | ) | [inline] |
less than or equal operator.
<=
| f | - float |
| operaFITSSubImage& operaFITSSubImage::operator= | ( | operaFITSSubImage * | b | ) | [inline] |
assignment operator.
=
| b | - operaFITSSubImage* |
| operaFITSSubImage& operaFITSSubImage::operator= | ( | operaFITSSubImage & | b | ) | [inline] |
assignment operator.
=
| b | - operaFITSSubImage& |
| operaFITSSubImage& operaFITSSubImage::operator= | ( | float | f | ) | [inline] |
assignment operator.
=
| f | - float |
| operaFITSSubImage* operaFITSSubImage::operator> | ( | operaFITSSubImage * | b | ) | [inline] |
greater than operator.
>
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator> | ( | operaFITSSubImage & | b | ) | [inline] |
greater than operator.
>
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator> | ( | float | f | ) | [inline] |
greater than operator.
>
| f | - float |
| operaFITSSubImage* operaFITSSubImage::operator>= | ( | operaFITSSubImage * | b | ) | [inline] |
greater than or equal operator.
>=
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator>= | ( | operaFITSSubImage & | b | ) | [inline] |
greater than or equal operator.
>=
| b | - operaFITSSubImage& |
| operaFITSSubImage* operaFITSSubImage::operator>= | ( | float | f | ) | [inline] |
greater than or equal operator.
>=
| f | - float |
| operaFITSSubImage* operaFITSSubImage::operator[] | ( | ImageIndexVector | v | ) | [inline] |
indexing operator to return a pixel value.
[]
| v | - ImageIndexVector |
| float* operaFITSSubImage::operator[] | ( | unsigned | i | ) | [inline] |
assignment operator.
[]
| i | - index into row |
| operaFITSSubImage* operaFITSSubImage::operator|| | ( | operaFITSSubImage * | b | ) | [inline] |
and operator.
||
| b | - operaFITSSubImage* |
| operaFITSSubImage* operaFITSSubImage::operator|| | ( | operaFITSSubImage & | b | ) | [inline] |
less than operator.
||
| b | - operaFITSSubImage& |
| void operaFITSSubImage::setpixel | ( | float | value, |
| unsigned | x, | ||
| unsigned | y | ||
| ) | [inline] |
get a pixel value at coordinates x,y.
operaFITSSubImage::setpixel(float value, unsigned x, unsigned y)
| value | - the float pixel value |
| x | - the x coordinate |
| y | - the y coordinate |
| void operaFITSSubImage::transpose | ( | ) |
transpose y for x.
operaFITSSubImage::transpose()

friend class operaEspadonsImage [friend] |
friend class operaEspadonsSubImage [friend] |
friend class operaFITSImage [friend] |
bool operaFITSSubImage::istemp [protected] |
Matrix operaFITSSubImage::matrix [protected] |
unsigned operaFITSSubImage::npixels [protected] |
unsigned operaFITSSubImage::nx [protected] |
unsigned operaFITSSubImage::ny [protected] |
void* operaFITSSubImage::pixptr [protected] |
unsigned operaFITSSubImage::x [protected] |
unsigned operaFITSSubImage::y [protected] |