casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables
Public Member Functions | Public Attributes | Static Private Attributes
__casac__.functional.functional Class Reference
Inheritance diagram for __casac__.functional.functional:
__casac__.functional._object

List of all members.

Public Member Functions

def __init__
def f
def ndim
def done
def gaussian1d
def gaussian2d

Public Attributes

 this

Static Private Attributes

dictionary __swig_setmethods__
tuple __setattr__
dictionary __swig_getmethods__
tuple __getattr__
 __repr__
 __swig_destroy__
 __del__

Detailed Description

Proxy of C++ casac::functional class

Definition at line 70 of file functional.py.


Constructor & Destructor Documentation

__init__(self) -> functional

Definition at line 77 of file functional.py.


Member Function Documentation

done(self) -> bool

Summary
Free resources of the functional
--------------------------------------------------------------------------------

Definition at line 110 of file functional.py.

def __casac__.functional.functional.f (   self,
  args,
  kwargs 
)
f(self, x=initialize_variant("0")) -> variant *

Summary
Calculate the value of the functional

Input Parameters:
x                real argument values 0 

--------------------------------------------------------------------------------

Definition at line 84 of file functional.py.

def __casac__.functional.functional.gaussian1d (   self,
  amplitude = 1,
  center = 0,
  fwhm = 1 
)
gaussian1d(self, amplitude=1, center=0, fwhm=1) -> functional

Summary
Create and return a new functional tool representing a 1D Gaussian function

Input Parameters:
amplitude        1 amplitude of Gaussian 
center           center of Gaussian 0 
fwhm             FWHM of Gaussian 1 

--------------------------------------------------------------------------------

Definition at line 121 of file functional.py.

def __casac__.functional.functional.gaussian2d (   self,
  args,
  kwargs 
)
gaussian2d(self, amplitude=1, center=initialize_vector(1, (double)-1), fwhm=initialize_vector(1, (double)-1), 
    pa=initialize_variant("0")) -> functional

Summary
Create a 2D Gaussian function

Input Parameters:
amplitude        Amplitude of Gaussian 1 
center           Center (x,y) position. Must have exactly 2 elements. -1 
fwhm             FWHM of the axes. Must have exactly 2 elements. -1 
pa               The angle between the positive y axis and the major axis, measured counterclockwise. 0 

--------------------------------------------------------------------------------

Definition at line 138 of file functional.py.

ndim(self) -> int

Summary
Get the number of dimensions
--------------------------------------------------------------------------------

Definition at line 99 of file functional.py.


Member Data Documentation

Definition at line 83 of file functional.py.

Definition at line 75 of file functional.py.

Definition at line 76 of file functional.py.

Definition at line 73 of file functional.py.

Definition at line 82 of file functional.py.

Definition at line 74 of file functional.py.

Definition at line 72 of file functional.py.

Definition at line 81 of file functional.py.


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