casac Namespace Reference


Detailed Description

put includes here


Classes

class  asdm2msfillertask
 asdm2msfillertask component class More...
class  array
class  atmosphere
 atmosphere component class More...
struct  BoolAry
class  calplot
 calplot component class More...
class  logsink
 logsink component class More...
class  quanta
 quanta component class More...
struct  complex
struct  ComplexAry
class  componentlist
 componentlist component class More...
class  viewer
 viewer component class More...
struct  DoubleAry
class  autoflag
 autoflag component class More...
class  flagger
 flagger component class More...
class  coordsys
 coordsys component class More...
class  image
 image component class More...
class  imagepol
 imagepol component class More...
class  regionmanager
 regionmanager component class More...
struct  IntAry
class  measures
 measures component class More...
class  ms
 ms component class More...
class  msplot
 msplot component class More...
class  vlafillertask
 vlafillertask component class More...
struct  Quantity
class  record
 todo: o create python to/from record functions o implement compare() o implement record_to_string() o create a thorough test program o verify that std::map<>'s copy ctor does a complete copy o add copy-on-write (w/ reference counting) More...
class  functional
 functional component class More...
class  sdfit
 sdfit component class More...
class  sdfitter
 sdfitter component class More...
class  sdlinefinder
 sdlinefinder component class More...
class  sdmath
 sdmath component class More...
class  sdreader
 sdreader component class More...
class  sdtable
 sdtable component class More...
class  sdwriter
 sdwriter component class More...
struct  StringAry
class  calibrater
 calibrater component class More...
class  deconvolver
 deconvolver component class More...
class  imager
 imager component class More...
class  imagertask
 imagertask component class More...
class  simulator
 simulator component class More...
class  vpmanager
 vpmanager component class More...
class  table
 table component class More...
class  tableindex
 tableindex component class More...
class  tableiterator
 tableiterator component class More...
class  tableplot
 tableplot component class More...
class  tablerow
 tablerow component class More...
class  RecordType
class  VariantType
struct  COMMAND
class  stdBaseInterface
class  utils
 utils component class More...
class  RecordValue
class  VariantValue
class  variant
class  stdcasaXMLUtil

Typedefs

typedef std::map< std::string,
variant
rec_map

Functions

template<class T>
std::vector< T > initialize_vector (int count, T v1,...)
void convert_idl_BoolAry_to_cplus_BoolAry (const BoolAry &idl_ary, casac::array< bool > &ary)
BoolAry convert_idl_BoolAry_from_cplus_BoolAry (casac::array< bool > *ary)
void convert_idl_IntAry_to_cplus_IntAry (const IntAry &idl_ary, casac::array< int > &ary)
IntAry convert_idl_IntAry_from_cplus_IntAry (casac::array< int > *ary)
void convert_idl_DoubleAry_to_cplus_DoubleAry (const DoubleAry &idl_ary, casac::array< double > &ary)
DoubleAry convert_idl_DoubleAry_from_cplus_DoubleAry (casac::array< double > *ary)
void convert_idl_ComplexAry_to_cplus_ComplexAry (const ComplexAry &idl_ary, casac::array< std::complex< double > > &ary)
ComplexAry convert_idl_ComplexAry_from_cplus_ComplexAry (casac::array< std::complex< double > > *ary)
void convert_idl_StringAry_to_cplus_StringAry (const StringAry &idl_ary, casac::array< std::string > &ary)
StringAry convert_idl_StringAry_from_cplus_StringAry (casac::array< std::string > *ary)
void convert_idl_complex_to_cplus_complex (const casac::complex &idl_cpx, std::complex< double > &cpx)
recordconvert_record_value_to_record (const WX::Utils::SmartPtr< WX::Utils::Value > &)
variantconvert_variant_value_to_variant (const WX::Utils::SmartPtr< WX::Utils::Value > &)
WX::Utils::SmartPtr< WX::Utils::Value > convert_variant_value_from_variant (variant *)
WX::Utils::SmartPtr< WX::Utils::Value > convert_record_value_from_record (record *)
record initialize_record (const std::string &)
variant initialize_variant (const std::string &)
int convert_idl_complex_from_python_complex (PyObject *obj, void *s)
PyObject * convert_idl_complex_to_python_complex (const casac::complex &from)
int python_BoolAry_check (PyObject *obj)
int convert_idl_BoolAry_from_python_BoolAry (PyObject *obj, void *s)
PyObject * convert_idl_BoolAry_to_python_BoolAry (const BoolAry &from)
int python_IntAry_check (PyObject *obj)
int convert_idl_IntAry_from_python_IntAry (PyObject *obj, void *s)
PyObject * convert_idl_IntAry_to_python_IntAry (const IntAry &from)
int python_DoubleAry_check (PyObject *obj)
int convert_idl_DoubleAry_from_python_DoubleAry (PyObject *obj, void *s)
PyObject * convert_idl_DoubleAry_to_python_DoubleAry (const DoubleAry &from)
int python_ComplexAry_check (PyObject *obj)
int convert_idl_ComplexAry_from_python_ComplexAry (PyObject *obj, void *s)
PyObject * convert_idl_ComplexAry_to_python_ComplexAry (const ComplexAry &from)
int python_StringAry_check (PyObject *obj)
int convert_idl_StringAry_from_python_StringAry (PyObject *obj, void *s)
PyObject * convert_idl_StringAry_to_python_StringAry (const StringAry &from)
variant pyobj2variant (PyObject *)
PyObject * variant2pyobj (const variant &val)
int convert_record_value_from_python_dict (PyObject *obj, void *s)
PyObject * convert_record_value_to_python_dict (WX::Utils::SmartPtr< WX::Utils::Value > ptr)
int convert_variant_value_from_python_obj (PyObject *obj, void *s)
PyObject * convert_variant_value_to_python_obj (WX::Utils::SmartPtr< WX::Utils::Value > ptr)
WX::Utils::Value * initialize_python_record ()
WX::Utils::Value * initialize_python_record (const std::string &)
WX::Utils::Value * initialize_python_variant ()
WX::Utils::Value * initialize_python_variant (const std::string &a)
 LTA_STATDEF (RecordType, 1)
 LTA_STATDEF (VariantType, 1)
void dumpRecord (ostream &oss, const record &theRec, string spaces=" ")


Typedef Documentation

typedef std::map<std::string,variant> casac::rec_map

Definition at line 10 of file record.h.


Function Documentation

BoolAry casac::convert_idl_BoolAry_from_cplus_BoolAry ( casac::array< bool > *  ary  ) 

int casac::convert_idl_BoolAry_from_python_BoolAry ( PyObject *  obj,
void *  s 
)

void casac::convert_idl_BoolAry_to_cplus_BoolAry ( const BoolAry &  idl_ary,
casac::array< bool > &  ary 
)

PyObject* casac::convert_idl_BoolAry_to_python_BoolAry ( const BoolAry &  from  ) 

int casac::convert_idl_complex_from_python_complex ( PyObject *  obj,
void *  s 
)

void casac::convert_idl_complex_to_cplus_complex ( const casac::complex idl_cpx,
std::complex< double > &  cpx 
)

PyObject* casac::convert_idl_complex_to_python_complex ( const casac::complex from  ) 

ComplexAry casac::convert_idl_ComplexAry_from_cplus_ComplexAry ( casac::array< std::complex< double > > *  ary  ) 

int casac::convert_idl_ComplexAry_from_python_ComplexAry ( PyObject *  obj,
void *  s 
)

void casac::convert_idl_ComplexAry_to_cplus_ComplexAry ( const ComplexAry &  idl_ary,
casac::array< std::complex< double > > &  ary 
)

PyObject* casac::convert_idl_ComplexAry_to_python_ComplexAry ( const ComplexAry &  from  ) 

DoubleAry casac::convert_idl_DoubleAry_from_cplus_DoubleAry ( casac::array< double > *  ary  ) 

int casac::convert_idl_DoubleAry_from_python_DoubleAry ( PyObject *  obj,
void *  s 
)

void casac::convert_idl_DoubleAry_to_cplus_DoubleAry ( const DoubleAry &  idl_ary,
casac::array< double > &  ary 
)

PyObject* casac::convert_idl_DoubleAry_to_python_DoubleAry ( const DoubleAry &  from  ) 

IntAry casac::convert_idl_IntAry_from_cplus_IntAry ( casac::array< int > *  ary  ) 

int casac::convert_idl_IntAry_from_python_IntAry ( PyObject *  obj,
void *  s 
)

void casac::convert_idl_IntAry_to_cplus_IntAry ( const IntAry &  idl_ary,
casac::array< int > &  ary 
)

PyObject* casac::convert_idl_IntAry_to_python_IntAry ( const IntAry &  from  ) 

StringAry casac::convert_idl_StringAry_from_cplus_StringAry ( casac::array< std::string > *  ary  ) 

int casac::convert_idl_StringAry_from_python_StringAry ( PyObject *  obj,
void *  s 
)

void casac::convert_idl_StringAry_to_cplus_StringAry ( const StringAry &  idl_ary,
casac::array< std::string > &  ary 
)

PyObject* casac::convert_idl_StringAry_to_python_StringAry ( const StringAry &  from  ) 

int casac::convert_record_value_from_python_dict ( PyObject *  obj,
void *  s 
)

WX::Utils::SmartPtr<WX::Utils::Value> casac::convert_record_value_from_record ( record *   ) 

PyObject* casac::convert_record_value_to_python_dict ( WX::Utils::SmartPtr< WX::Utils::Value >  ptr  ) 

record* casac::convert_record_value_to_record ( const WX::Utils::SmartPtr< WX::Utils::Value > &   ) 

int casac::convert_variant_value_from_python_obj ( PyObject *  obj,
void *  s 
)

WX::Utils::SmartPtr<WX::Utils::Value> casac::convert_variant_value_from_variant ( variant *   ) 

PyObject* casac::convert_variant_value_to_python_obj ( WX::Utils::SmartPtr< WX::Utils::Value >  ptr  ) 

variant* casac::convert_variant_value_to_variant ( const WX::Utils::SmartPtr< WX::Utils::Value > &   ) 

void casac::dumpRecord ( ostream &  oss,
const record &  theRec,
string  spaces = "    " 
)

WX::Utils::Value* casac::initialize_python_record ( const std::string &   ) 

WX::Utils::Value* casac::initialize_python_record (  ) 

WX::Utils::Value* casac::initialize_python_variant ( const std::string &  a  ) 

WX::Utils::Value* casac::initialize_python_variant (  ) 

record casac::initialize_record ( const std::string &   ) 

variant casac::initialize_variant ( const std::string &   ) 

template<class T>
std::vector<T> casac::initialize_vector ( int  count,
v1,
  ... 
)

Definition at line 15 of file casac.h.

casac::LTA_STATDEF ( VariantType  ,
 
)

casac::LTA_STATDEF ( RecordType  ,
 
)

variant casac::pyobj2variant ( PyObject *   ) 

int casac::python_BoolAry_check ( PyObject *  obj  ) 

int casac::python_ComplexAry_check ( PyObject *  obj  ) 

int casac::python_DoubleAry_check ( PyObject *  obj  ) 

int casac::python_IntAry_check ( PyObject *  obj  ) 

int casac::python_StringAry_check ( PyObject *  obj  ) 

PyObject* casac::variant2pyobj ( const variant &  val  ) 


Generated on Thu Aug 7 22:37:00 2008 for NRAOCASA by  doxygen 1.5.1