lsst.pex.config  13.0-1-g41367f3+6
 All Classes Namespaces Files Functions Variables Properties Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pex.config.rangeField.RangeField Class Reference
Inheritance diagram for lsst.pex.config.rangeField.RangeField:

Public Member Functions

def __init__
 

Public Attributes

 min
 
 max
 
 rangeString
 
 maxCheck
 
 minCheck
 

Static Public Attributes

tuple supportedTypes = set((int, float))
 

Detailed Description

Defines a Config Field which allows only a range of values.
The range is defined by providing min and/or max values.
If min or max is None, the range will be open in that direction
If inclusive[Min|Max] is True the range will include the [min|max] value

Definition at line 30 of file rangeField.py.

Constructor & Destructor Documentation

def lsst.pex.config.rangeField.RangeField.__init__ (   self,
  doc,
  dtype,
  default = None,
  optional = False,
  min = None,
  max = None,
  inclusiveMin = True,
  inclusiveMax = False 
)

Definition at line 42 of file rangeField.py.

Member Data Documentation

lsst.pex.config.rangeField.RangeField.max

Definition at line 56 of file rangeField.py.

lsst.pex.config.rangeField.RangeField.maxCheck

Definition at line 65 of file rangeField.py.

lsst.pex.config.rangeField.RangeField.min

Definition at line 55 of file rangeField.py.

lsst.pex.config.rangeField.RangeField.minCheck

Definition at line 69 of file rangeField.py.

lsst.pex.config.rangeField.RangeField.rangeString

Definition at line 58 of file rangeField.py.

tuple lsst.pex.config.rangeField.RangeField.supportedTypes = set((int, float))
static

Definition at line 39 of file rangeField.py.


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