OPERA  1.0
Open source echelle spectrograph reduction pipeline
operaFITSSubImage Class Reference

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.
operaFITSSubImageoperator[] (ImageIndexVector v)
 indexing operator to return a pixel value.
float * operator[] (unsigned i)
 assignment operator.
operaFITSSubImageoperator= (operaFITSSubImage *b)
 assignment operator.
operaFITSSubImageoperator= (operaFITSSubImage &b)
 assignment operator.
operaFITSSubImageoperator= (float f)
 assignment operator.
operaFITSSubImageoperator+= (operaFITSSubImage *b)
 add/assignment operator.
operaFITSSubImageoperator+= (operaFITSSubImage &b)
 add/assignment operator.
operaFITSSubImageoperator+= (float f)
 add/assignment operator.
operaFITSSubImageoperator-= (operaFITSSubImage *b)
 subtract/assignment operator.
operaFITSSubImageoperator-= (operaFITSSubImage &b)
 subtract/assignment operator.
operaFITSSubImageoperator-= (float f)
 subtract/assignment operator.
operaFITSSubImageoperator*= (operaFITSSubImage *b)
 mutiply/assignment operator.
operaFITSSubImageoperator*= (operaFITSSubImage &b)
 multiply/assignment operator.
operaFITSSubImageoperator*= (float f)
 multiply/assignment operator.
operaFITSSubImageoperator/= (operaFITSSubImage *b)
 divide/assignment operator.
operaFITSSubImageoperator/= (operaFITSSubImage &b)
 divide/assignment operator.
operaFITSSubImageoperator/= (float f)
 divide/assignment operator.
operaFITSSubImageoperator* (operaFITSSubImage *b)
 multiply operator.
operaFITSSubImageoperator* (operaFITSSubImage &b)
 multiply operator.
operaFITSSubImageoperator* (float f)
 multiply operator.
operaFITSSubImageoperator/ (operaFITSSubImage *b)
 divide operator.
operaFITSSubImageoperator/ (operaFITSSubImage &b)
 divide operator.
operaFITSSubImageoperator/ (float f)
 divide operator.
operaFITSSubImageoperator+ (operaFITSSubImage *b)
 add operator.
operaFITSSubImageoperator+ (operaFITSSubImage &b)
 add operator.
operaFITSSubImageoperator+ (float f)
 add operator.
operaFITSSubImageoperator- (operaFITSSubImage *b)
 subtract operator.
operaFITSSubImageoperator- (operaFITSSubImage &b)
 subtract operator.
operaFITSSubImageoperator- (float f)
 subtract operator.
operaFITSSubImageoperator! ()
 invert operator.
operaFITSSubImageoperator> (operaFITSSubImage *b)
 greater than operator.
operaFITSSubImageoperator> (operaFITSSubImage &b)
 greater than operator.
operaFITSSubImageoperator> (float f)
 greater than operator.
operaFITSSubImageoperator>= (operaFITSSubImage *b)
 greater than or equal operator.
operaFITSSubImageoperator>= (operaFITSSubImage &b)
 greater than or equal operator.
operaFITSSubImageoperator>= (float f)
 greater than or equal operator.
operaFITSSubImageoperator< (operaFITSSubImage *b)
 less than operator.
operaFITSSubImageoperator< (operaFITSSubImage &b)
 less than operator.
operaFITSSubImageoperator< (float f)
 less than operator.
operaFITSSubImageoperator<= (operaFITSSubImage *b)
 less than or equal operator.
operaFITSSubImageoperator<= (operaFITSSubImage &b)
 less than or equal operator.
operaFITSSubImageoperator<= (float f)
 less than or equal operator.
operaFITSSubImageoperator&& (operaFITSSubImage *b)
 and operator.
operaFITSSubImageoperator&& (operaFITSSubImage &b)
 less than operator.
operaFITSSubImageoperator|| (operaFITSSubImage *b)
 and operator.
operaFITSSubImageoperator|| (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

Detailed Description

Basic operaFITSSubImage constructor. SUBIMAGES ARE FLOATS ONLY!!!!!!

Basic operaFITSSubImage constructor.

Basic operaFITSSubImage constructor that allocates pixels.

Returns:
void

, unsigned ny)

Parameters:
NX- x size
NY- y size

, unsigned ny)


Constructor & Destructor Documentation

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)

Parameters:
from- Image from which to clone the sub image
v- ImageIndexVector
Note:
- the subimage is one dimensional, in the x direction
Returns:
void

operaFITSSubImage(operaFITSSubImage &from, ImageIndexVector v)

Parameters:
from- SubImage from which to clone the sub image
v- ImageIndexVector
Note:
- the subimage is one dimensional, in the x direction
Returns:
void

Here is the call graph for this function:

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)

Parameters:
from- Image from which to clone the sub image
v- ImageIndexVector
Note:
- the subimage is one dimensional, in the x direction
Returns:
void

operaFITSSubImage(operaFITSImage &from, ImageIndexVector v)

Parameters:
from- Image from which to clone the sub image
v- ImageIndexVector
Note:
- the subimage is one dimensional, in the x direction
Returns:
void

Here is the call graph for this function:

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)

Parameters:
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)

Parameters:
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)

Parameters:
from- Image from which to clone the sub image
X- beginning x location
Y- beginning y location
NX- x width
NY- y width
Returns:
void

Here is the call graph for this function:


Member Function Documentation

bool operaFITSSubImage::getIstemp ( ) [inline]

return true if this is a temp.

bool getIstemp()

Returns:
unsigned number of pixels
Matrix operaFITSSubImage::getmatrix ( )

get the matrix base.

void *getmatrix()

Returns:
float **matrix

void *getmatrix()

Returns:
matrix base
unsigned operaFITSSubImage::getnpixels ( )

get the image array number of pixels.

unsigned getnpixels()

Returns:
unsigned number of pixels
unsigned operaFITSSubImage::getnx ( )

get the image array length of y dimension.

get the image array length of x dimension.

unsigned getnx()

Returns:
unsigned length of axis x
unsigned operaFITSSubImage::getny ( )

get the image array length of y dimension.

unsigned getnx()

Returns:
unsigned length of axis y

unsigned getny()

Returns:
unsigned length of axis y
float operaFITSSubImage::getpixel ( unsigned  x,
unsigned  y 
) [inline]

get a pixel value at coordinates x,y.

operaFITSSubImage::getpixel(unsigned x, unsigned y)

Parameters:
x- the x coordinate
y- the y coordinate
Returns:
unsigned short
void * operaFITSSubImage::getpixels ( )

get the image array base.

void *getpixels()

Returns:
void *pixels pointer
float * operaFITSSubImage::operaFITSSubImageClonePixels ( )

Clone float pixel data.

float* operaFITSSubImage::operaFITSSubImageClonePixels()

Returns:
pixels*
void operaFITSSubImage::operaFITSSubImageSetData ( float *  data)

set the iamge data pointer to a buffer of data.

void operaFITSSubImage::operaFITSSubImageSetData(data)

Parameters:
datapointer to the data
Returns:
void

void operaFITSSubImage::operaFITSSubImageSetData(float* data)

Parameters:
datapointer to the data
Returns:
void
operaFITSSubImage* operaFITSSubImage::operator! ( ) [inline]

invert operator.

!

Note:
usage: operaFITSSubImage a = !operaFITSSubImage b; inverts the pixel values of b and assigns to a (0.0 becomes 1.0, non-zero becomes 0.0)
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator&& ( operaFITSSubImage b) [inline]

and operator.

&&

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b && operaFITSSubImage c; creates a mask of 1.0 where b && c != 0.0
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator&& ( operaFITSSubImage b) [inline]

less than operator.

&&

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b && operaFITSSubImage c; creates a mask of 1.0 where b && c != 0.0
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator* ( operaFITSSubImage b) [inline]

multiply operator.

*

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b * operaFITSSubImage c; multiplies the pixel values b * c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator* ( operaFITSSubImage b) [inline]

multiply operator.

*

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b * operaFITSSubImage c; multiplies the pixel values b * c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator* ( float  f) [inline]

multiply operator.

*

Parameters:
f- float
Note:
usage: operaFITSSubImage a = operaFITSSubImage b * 10.0; multiplies the pixel values b * 10.0 and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator*= ( operaFITSSubImage b) [inline]

mutiply/assignment operator.

*=

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a *= operaFITSSubImage b; multiplies the pixel values from b to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator*= ( operaFITSSubImage b) [inline]

multiply/assignment operator.

*=

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a *= operaFITSSubImage b; multiplies the pixel values from b to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator*= ( float  f) [inline]

multiply/assignment operator.

*=

Parameters:
f- float
Note:
usage: operaFITSSubImage a *= 100.0; multiplies the float value times a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator+ ( operaFITSSubImage b) [inline]

add operator.

+

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b + operaFITSSubImage c; adds the pixel values b + c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator+ ( operaFITSSubImage b) [inline]

add operator.

+

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b + operaFITSSubImage c; adds the pixel values b + c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator+ ( float  f) [inline]

add operator.

+

Parameters:
f- float
Note:
usage: operaFITSSubImage a = operaFITSSubImage b + 100.0; adds the pixel values b + 100.0 and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator+= ( operaFITSSubImage b) [inline]

add/assignment operator.

+=

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a += operaFITSSubImage b; adds the pixel values from b to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator+= ( operaFITSSubImage b) [inline]

add/assignment operator.

+=

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a += operaFITSSubImage b; adds the pixel values from b to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator+= ( float  f) [inline]

add/assignment operator.

+=

Parameters:
f- float
Note:
usage: operaFITSSubImage a += 100.0; adds the float value to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator- ( operaFITSSubImage b) [inline]

subtract operator.

-

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b - operaFITSSubImage c; subtracts the pixel values b - c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator- ( operaFITSSubImage b) [inline]

subtract operator.

-

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b - operaFITSSubImage c; subtracts the pixel values b - c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator- ( float  f) [inline]

subtract operator.

-

Parameters:
f- float
Note:
usage: operaFITSSubImage a = operaFITSSubImage b - 100.0; subtracts the pixel values b - 100.0 and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator-= ( operaFITSSubImage b) [inline]

subtract/assignment operator.

-=

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a -= operaFITSSubImage b; subtracts the pixel values from b to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator-= ( operaFITSSubImage b) [inline]

subtract/assignment operator.

-=

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a -= operaFITSSubImage b; subtracts the pixel values from b to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator-= ( float  f) [inline]

subtract/assignment operator.

-=

Parameters:
f- float
Note:
usage: operaFITSSubImage a -= 100.0; subtracts the float value from a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator/ ( operaFITSSubImage b) [inline]

divide operator.

/

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b / operaFITSSubImage c; divides the pixel values b / c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator/ ( operaFITSSubImage b) [inline]

divide operator.

/

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b / operaFITSSubImage c; divides the pixel values b / c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator/ ( float  f) [inline]

divide operator.

/

Parameters:
f- float
Note:
usage: operaFITSSubImage a = operaFITSSubImage b / 100.0; divides the pixel values b / 100.0 and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator/= ( operaFITSSubImage b) [inline]

divide/assignment operator.

/=

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a /= operaFITSSubImage b; divides the pixel values from b into a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator/= ( operaFITSSubImage b) [inline]

divide/assignment operator.

/=

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a /= operaFITSSubImage b; divides the pixel values from b into a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator/= ( float  f) [inline]

divide/assignment operator.

/=

Parameters:
f- float
Note:
usage: operaFITSSubImage a /= 100.0; divides the float value from a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator< ( operaFITSSubImage b) [inline]

less than operator.

<

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b < operaFITSSubImage c; creates a mask of 1.0 if b < c or 0.0 if b >= c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator< ( operaFITSSubImage b) [inline]

less than operator.

<

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b < operaFITSSubImage c; creates a mask of 1.0 if b < c or 0.0 if b >= c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator< ( float  f) [inline]

less than operator.

<

Parameters:
f- float
Note:
usage: operaFITSSubImage a = operaFITSSubImage b < operaFITSSubImage c; creates a mask of 1.0 if b < c or 0.0 if b >= c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator<= ( operaFITSSubImage b) [inline]

less than or equal operator.

<=

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b <= operaFITSSubImage c; creates a mask of 1.0 if b <= c or 0.0 if b > c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator<= ( operaFITSSubImage b) [inline]

less than or equal operator.

<=

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b <= operaFITSSubImage c; creates a mask of 1.0 if b <= c or 0.0 if b > c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator<= ( float  f) [inline]

less than or equal operator.

<=

Parameters:
f- float
Note:
usage: operaFITSSubImage a = operaFITSSubImage b <= 100.0; creates a mask of 1.0 if b <= 100.0 or 0.0 if b > 100.0 and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator= ( operaFITSSubImage b) [inline]

assignment operator.

=

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b; copies the pixel values from b to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator= ( operaFITSSubImage b) [inline]

assignment operator.

=

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b; copies the pixel values from b to a
Returns:
operaFITSSubImage&
operaFITSSubImage& operaFITSSubImage::operator= ( float  f) [inline]

assignment operator.

=

Parameters:
f- float
Note:
usage: operaFITSSubImage a = 0.0; copies the float value to every pixel in = a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator> ( operaFITSSubImage b) [inline]

greater than operator.

>

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b > operaFITSSubImage c; creates a mask of 1.0 if b > c or 0.0 if b <= c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator> ( operaFITSSubImage b) [inline]

greater than operator.

>

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b > operaFITSSubImage c; creates a mask of 1.0 if b > c or 0.0 if b <= c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator> ( float  f) [inline]

greater than operator.

>

Parameters:
f- float
Note:
usage: operaFITSSubImage a = operaFITSSubImage b > 100.0; creates a mask of 1.0 if b > 100.0 or 0.0 if b <= 100.0 and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator>= ( operaFITSSubImage b) [inline]

greater than or equal operator.

>=

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b >= operaFITSSubImage c; creates a mask of 1.0 if b >= c or 0.0 if b < c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator>= ( operaFITSSubImage b) [inline]

greater than or equal operator.

>=

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b >= operaFITSSubImage c; creates a mask of 1.0 if b >= c or 0.0 if b < c and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator>= ( float  f) [inline]

greater than or equal operator.

>=

Parameters:
f- float
Note:
usage: operaFITSSubImage a = operaFITSSubImage b >= 100.0; creates a mask of 1.0 if b >= 100.0 or 0.0 if b < 100.0 and assigns to a
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator[] ( ImageIndexVector  v) [inline]

indexing operator to return a pixel value.

[]

Parameters:
v- ImageIndexVector
Note:
usage: operaFITSSubImage *subimage = anothersubimage[where anothersubimage , 0.0)];
Returns:
operaFITSSubImage *
float* operaFITSSubImage::operator[] ( unsigned  i) [inline]

assignment operator.

[]

Parameters:
i- index into row
Note:
usage: myfitssubimage[y][x] = 0.0; sets the image pixel value at coords x, y to zero
Returns:
float pointer to row
operaFITSSubImage* operaFITSSubImage::operator|| ( operaFITSSubImage b) [inline]

and operator.

||

Parameters:
b- operaFITSSubImage*
Note:
usage: operaFITSSubImage a = operaFITSSubImage b && operaFITSSubImage c; creates a mask of 1.0 where b != 0.0 || c != 0.0
Returns:
operaFITSSubImage&
operaFITSSubImage* operaFITSSubImage::operator|| ( operaFITSSubImage b) [inline]

less than operator.

||

Parameters:
b- operaFITSSubImage&
Note:
usage: operaFITSSubImage a = operaFITSSubImage b && operaFITSSubImage c; creates a mask of 1.0 where b && c != 0.0
Returns:
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)

Parameters:
value- the float pixel value
x- the x coordinate
y- the y coordinate
Returns:
unsigned short
void operaFITSSubImage::transpose ( )

transpose y for x.

operaFITSSubImage::transpose()

Returns:
void

Here is the call graph for this function:


Friends And Related Function Documentation

friend class operaEspadonsImage [friend]
friend class operaEspadonsSubImage [friend]
friend class operaFITSImage [friend]

Field Documentation

bool operaFITSSubImage::istemp [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]

The documentation for this class was generated from the following files: