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

Arroyo::Palomar_DIMM_MASS_model Class Reference

#include <Palomar_model.h>

Inheritance diagram for Arroyo::Palomar_DIMM_MASS_model:

Arroyo::refractive_atmospheric_model Arroyo::AO_sim_base List of all members.

Public Member Functions

 Palomar_DIMM_MASS_model (const Palomar_DIMM_MASS_model &cn2_model)
 Palomar_DIMM_MASS_model (const char *filename)
 Palomar_DIMM_MASS_model (const iofits &iof)
 Palomar_DIMM_MASS_model (const three_frame &tf, double r_0_meters=.087, double r_0_ref_wavelength_meters=.5e-6)
 ~Palomar_DIMM_MASS_model ()
Palomar_DIMM_MASS_modeloperator= (const Palomar_DIMM_MASS_model &cn2_model)
Palomar_DIMM_MASS_modelclone () const
void read (const char *filename)
void read (const iofits &iof)
void write (const char *filename) const
void write (iofits &iof) const
void print (ostream &os, const char *prefix="") const

Detailed Description

A class to hold a model for the turbulence profile from Palomar, formulated from 2 months of DIMM/MASS data


Constructor & Destructor Documentation

Arroyo::Palomar_DIMM_MASS_model::Palomar_DIMM_MASS_model const Palomar_DIMM_MASS_model cn2_model  ) 
 

Copy constructor

Arroyo::Palomar_DIMM_MASS_model::Palomar_DIMM_MASS_model const char *  filename  ) 
 

Construct from a file

Arroyo::Palomar_DIMM_MASS_model::Palomar_DIMM_MASS_model const iofits iof  ) 
 

Construct from an iofits object

Arroyo::Palomar_DIMM_MASS_model::Palomar_DIMM_MASS_model const three_frame tf,
double  r_0_meters = .087,
double  r_0_ref_wavelength_meters = .5e-6
 

Construct from a three frame and a pair of strings. The strings take one of three values: "good", "typical" or "bad"

Arroyo::Palomar_DIMM_MASS_model::~Palomar_DIMM_MASS_model  )  [inline]
 

Destructor


Member Function Documentation

Palomar_DIMM_MASS_model* Arroyo::Palomar_DIMM_MASS_model::clone  )  const [inline, virtual]
 

Clone method

Calling routine is responsible for deleting memory

Reimplemented from Arroyo::refractive_atmospheric_model.

Palomar_DIMM_MASS_model& Arroyo::Palomar_DIMM_MASS_model::operator= const Palomar_DIMM_MASS_model cn2_model  ) 
 

Operator =

void Arroyo::Palomar_DIMM_MASS_model::print ostream &  os,
const char *  prefix = ""
const [virtual]
 

Print

Reimplemented from Arroyo::refractive_atmospheric_model.

void Arroyo::Palomar_DIMM_MASS_model::read const iofits iof  ) 
 

Read from iofits

Reimplemented from Arroyo::refractive_atmospheric_model.

void Arroyo::Palomar_DIMM_MASS_model::read const char *  filename  ) 
 

Read from file

Reimplemented from Arroyo::refractive_atmospheric_model.

void Arroyo::Palomar_DIMM_MASS_model::write iofits iof  )  const
 

Write to iofits

Reimplemented from Arroyo::refractive_atmospheric_model.

void Arroyo::Palomar_DIMM_MASS_model::write const char *  filename  )  const
 

Write to file

Reimplemented from Arroyo::refractive_atmospheric_model.


The documentation for this class was generated from the following file:
Generated on Thu Nov 29 17:16:35 2007 for arroyo by  doxygen 1.3.9.1