ChebyshevBoundedFieldConfig#

class lsst.afw.math.ChebyshevBoundedFieldConfig(*args, **kw)#

Bases: Config

Attributes Summary

orderX

maximum Chebyshev function order in x (int, default None)

orderY

maximum Chebyshev function order in y (int, default None)

triangular

if true, only include terms where the sum of the x and y order is less than or equal to max(orderX, orderY) (bool, default None)

Methods Summary

computeSize()

makeControl()

Construct a C++ Control object from this Config object.

readControl(control[, __at, __label, __reset])

Read values from a C++ Control object and assign them to self's fields.

setDefaults()

Initialize the config object, using the Control objects default ctor to provide defaults.

Attributes Documentation

orderX#

maximum Chebyshev function order in x (int, default None)

orderY#

maximum Chebyshev function order in y (int, default None)

triangular#

if true, only include terms where the sum of the x and y order is less than or equal to max(orderX, orderY) (bool, default None)

Methods Documentation

computeSize()#
makeControl()#

Construct a C++ Control object from this Config object.

Fields set to None will be ignored, and left at the values defined by the Control object’s default constructor.

readControl(control, __at=None, __label='readControl', __reset=False)#

Read values from a C++ Control object and assign them to self’s fields.

Parameters#

controltype

C++ Control object.

__atlist of StackFrame or None, optional

Internal use only.

__labelstr, optional

Internal use only.

__resetbool, optional

Internal use only.

Notes#

The __at, __label, and __reset arguments are for internal use only; they are used to remove internal calls from the history.

setDefaults()#

Initialize the config object, using the Control objects default ctor to provide defaults.