Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

pixel_array.h File Reference

#include <vector>
#include <algorithm>
#include <iomanip>
#include <cmath>
#include <cfloat>
#include <iostream>
#include <fstream>
#include "AO_algo.h"
#include "colormap.h"
#include "iofits.h"
#include "fits_header_data.h"
#include "fft_manager.h"

Go to the source code of this file.

Namespaces

namespace  Arroyo
namespace  std

Classes

class  Arroyo::pixel_array< T >

Functions

template<class T>
pixel_array< T > operator+ (const pixel_array< T > &p1, const pixel_array< T > &p2)
template<class T>
pixel_array< T > operator- (const pixel_array< T > &p1, const pixel_array< T > &p2)
template<class T>
pixel_array< T > operator * (const pixel_array< T > &p1, const pixel_array< T > &p2)
template<class T>
pixel_array< T > operator/ (const pixel_array< T > &p1, const pixel_array< T > &p2)
template<class T>
pixel_array< T > operator+ (const pixel_array< T > &p1, double &fac)
template<class T>
pixel_array< T > operator- (const pixel_array< T > &p1, double &fac)
template<class T>
pixel_array< T > operator * (const pixel_array< T > &p1, double &fac)
template<class T>
pixel_array< T > operator/ (const pixel_array< T > &p1, double &fac)
template<class T>
bool operator== (const pixel_array< T > &p1, const pixel_array< T > &p2)
template<class T>
bool operator!= (const pixel_array< T > &p1, const pixel_array< T > &p2)
template<>
pixel_array< long > & operator+=< long, float > (pixel_array< long > &lhs, const pixel_array< float > &rhs)
template<>
pixel_array< long > & operator+=< long, double > (pixel_array< long > &lhs, const pixel_array< double > &rhs)
template<class T, class U>
pixel_array< T > & operator+= (pixel_array< T > &lhs, const pixel_array< U > &rhs)
template<>
pixel_array< long > & operator-=< long, float > (pixel_array< long > &lhs, const pixel_array< float > &rhs)
template<>
pixel_array< long > & operator-=< long, double > (pixel_array< long > &lhs, const pixel_array< double > &rhs)
template<class T, class U>
pixel_array< T > & operator-= (pixel_array< T > &lhs, const pixel_array< U > &rhs)
template<>
pixel_array< long > & operator *=< long, float > (pixel_array< long > &lhs, const pixel_array< float > &rhs)
template<>
pixel_array< long > & operator *=< long, double > (pixel_array< long > &lhs, const pixel_array< double > &rhs)
template<class T, class U>
pixel_array< T > & operator *= (pixel_array< T > &lhs, const pixel_array< U > &rhs)
template<>
pixel_array< long > & operator/=< long, float > (pixel_array< long > &lhs, const pixel_array< float > &rhs)
template<>
pixel_array< long > & operator/=< long, double > (pixel_array< long > &lhs, const pixel_array< double > &rhs)
template<class T, class U>
pixel_array< T > & operator/= (pixel_array< T > &lhs, const pixel_array< U > &rhs)


Function Documentation

template<class T>
pixel_array< T > Arroyo::operator * const pixel_array< T > &  p1,
double &  fac
 

template<class T>
pixel_array< T > Arroyo::operator * const pixel_array< T > &  p1,
const pixel_array< T > &  p2
 

template<class T, class U>
pixel_array<T>& operator *= pixel_array< T > &  lhs,
const pixel_array< U > &  rhs
 

template<>
pixel_array<long>& operator *=< long, double > pixel_array< long > &  lhs,
const pixel_array< double > &  rhs
 

template<>
pixel_array<long>& operator *=< long, float > pixel_array< long > &  lhs,
const pixel_array< float > &  rhs
 

template<class T>
bool Arroyo::operator!= const pixel_array< T > &  p1,
const pixel_array< T > &  p2
 

Operator != for pixel_amp_array

template<class T>
pixel_array< T > Arroyo::operator+ const pixel_array< T > &  p1,
double &  fac
 

template<class T>
pixel_array< T > Arroyo::operator+ const pixel_array< T > &  p1,
const pixel_array< T > &  p2
 

template<class T, class U>
pixel_array<T>& operator+= pixel_array< T > &  lhs,
const pixel_array< U > &  rhs
 

template<>
pixel_array<long>& operator+=< long, double > pixel_array< long > &  lhs,
const pixel_array< double > &  rhs
 

template<>
pixel_array<long>& operator+=< long, float > pixel_array< long > &  lhs,
const pixel_array< float > &  rhs
 

template<class T>
pixel_array< T > Arroyo::operator- const pixel_array< T > &  p1,
double &  fac
 

template<class T>
pixel_array< T > Arroyo::operator- const pixel_array< T > &  p1,
const pixel_array< T > &  p2
 

template<class T, class U>
pixel_array<T>& operator-= pixel_array< T > &  lhs,
const pixel_array< U > &  rhs
 

template<>
pixel_array<long>& operator-=< long, double > pixel_array< long > &  lhs,
const pixel_array< double > &  rhs
 

template<>
pixel_array<long>& operator-=< long, float > pixel_array< long > &  lhs,
const pixel_array< float > &  rhs
 

template<class T>
pixel_array< T > Arroyo::operator/ const pixel_array< T > &  p1,
double &  fac
 

template<class T>
pixel_array< T > Arroyo::operator/ const pixel_array< T > &  p1,
const pixel_array< T > &  p2
 

template<class T, class U>
pixel_array<T>& operator/= pixel_array< T > &  lhs,
const pixel_array< U > &  rhs
 

template<>
pixel_array<long>& operator/=< long, double > pixel_array< long > &  lhs,
const pixel_array< double > &  rhs
 

template<>
pixel_array<long>& operator/=< long, float > pixel_array< long > &  lhs,
const pixel_array< float > &  rhs
 

template<class T>
bool operator== const pixel_array< T > &  p1,
const pixel_array< T > &  p2
 

Friend operator == for pixel_array


Generated on Thu Nov 29 17:16:32 2007 for arroyo by  doxygen 1.3.9.1