lsst.pex.config  13.0-2-g483026c+4
 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 29 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 41 of file rangeField.py.

Member Data Documentation

lsst.pex.config.rangeField.RangeField.max

Definition at line 55 of file rangeField.py.

lsst.pex.config.rangeField.RangeField.maxCheck

Definition at line 64 of file rangeField.py.

lsst.pex.config.rangeField.RangeField.min

Definition at line 54 of file rangeField.py.

lsst.pex.config.rangeField.RangeField.minCheck

Definition at line 68 of file rangeField.py.

lsst.pex.config.rangeField.RangeField.rangeString

Definition at line 57 of file rangeField.py.

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

Definition at line 38 of file rangeField.py.


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