ConstrainedFloat.ConstrainedFloat Class Reference


Detailed Description

A constrained float is a float/string data type.

It is a floating point value assosciated with a string representation. This class is to be used primarily in text input where we may want to represent or input a numerical value differently.

Constraints may be added to the float string to prevent accepting floats with certain properties. A constriant is a boolean function, and if any constraint fails on assignment the value will not be assigned.

Constraints are only applied when the float is converted from a string, or constrainedSet() is called. All other operations on the ConstrainedFloat are currently unsafe.

List of all members.

Public Member Functions

  __init__ ()
  __float__ ()
  __str__ ()
  isConstraintSatisfied ()
  setNumDecimalPlaces ()
  getNumDecimalPlaces ()
  set ()
  Convert any type into the ConstrainedFloat type.

Member Function Documentation

ConstrainedFloat.ConstrainedFloat.__init__ ( )
ConstrainedFloat.ConstrainedFloat.__float__ ( )
ConstrainedFloat.ConstrainedFloat.__str__ ( )
ConstrainedFloat.ConstrainedFloat.isConstraintSatisfied ( )
ConstrainedFloat.ConstrainedFloat.setNumDecimalPlaces ( )
ConstrainedFloat.ConstrainedFloat.getNumDecimalPlaces ( )
ConstrainedFloat.ConstrainedFloat.set ( )

Convert any type into the ConstrainedFloat type.

Use this instead of = or constraints will not be taken into account during assignment.


ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat
ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat ConstrainedFloat.ConstrainedFloat