casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
casa::FunctionalProxy Class Reference

#include <FunctionalProxy.h>

List of all members.

Public Member Functions

 FunctionalProxy ()
 FunctionalProxy (const Record &rec, Int type=0)
 type 0==Double, other == DComplex
virtual ~FunctionalProxy ()
Vector< Doublef (const Vector< Double > &val)
Vector< Doublefdf (const Vector< Double > &val)
void add (const FunctionalProxy &func)
Vector< DComplex > fc (const Vector< DComplex > &val)
Vector< DComplex > fdfc (const Vector< Double > &val)
void addc (const FunctionalProxy &func)
Record asrecord ()
Int npar () const
uInt ndim () const
void setparameters (const Vector< Double > &val)
void setparametersc (const Vector< DComplex > &val)
void setmasks (const Vector< Bool > &val)
void setmask (Int i, Bool val)
void setpar (Int i, Double val)
void setparc (Int i, DComplex val)
Vector< Boolmasks () const
Vector< Doubleparameters () const
Vector< DComplex > parametersc () const

Private Member Functions

Record fhd2rec ()
Record fhdc2rec ()
void rec2fhdc (const Record &rec)
void rec2fhd (const Record &rec)

Private Attributes

Int type_
FunctionHolder< Doublefhd_
FunctionHolder< DComplex > fhdc_

Detailed Description

Definition at line 41 of file FunctionalProxy.h.


Constructor & Destructor Documentation

Definition at line 43 of file FunctionalProxy.h.

casa::FunctionalProxy::FunctionalProxy ( const Record rec,
Int  type = 0 
)

type 0==Double, other == DComplex


Member Function Documentation

Vector<DComplex> casa::FunctionalProxy::fc ( const Vector< DComplex > &  val)
Vector<DComplex> casa::FunctionalProxy::fdfc ( const Vector< Double > &  val)
void casa::FunctionalProxy::rec2fhd ( const Record rec) [private]
void casa::FunctionalProxy::rec2fhdc ( const Record rec) [private]
void casa::FunctionalProxy::setmask ( Int  i,
Bool  val 
)
void casa::FunctionalProxy::setmasks ( const Vector< Bool > &  val)
void casa::FunctionalProxy::setpar ( Int  i,
Double  val 
)
void casa::FunctionalProxy::setparametersc ( const Vector< DComplex > &  val)
void casa::FunctionalProxy::setparc ( Int  i,
DComplex  val 
)

Member Data Documentation

Definition at line 74 of file FunctionalProxy.h.

Definition at line 75 of file FunctionalProxy.h.

Definition at line 73 of file FunctionalProxy.h.


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