Public Member Functions | Data Fields

assNumericRange Class Reference

Class for numeric ranges of questions. More...

Public Member Functions

 assNumericRange ($lowerlimit=0.0, $upperlimit=0.0, $points=0.0, $order=0)
 assNumericRange constructor
 getLowerLimit ()
 Get the lower limit.
 getUpperLimit ()
 Get the upper limit.
 getPoints ()
 Get the points.
 getOrder ()
 Get the order of the range.
 setLowerLimit ($limit)
 Set the lower limit.
 setUpperLimit ($limit)
 Set the upper limit.
 setPoints ($points)
 Set the points.
 setOrder ($order)
 Set the order.
 contains ($value)
 Checks for a given value within the range.

Data Fields

 $lowerlimit
 $upperlimit
 $points
 $order

Detailed Description

Class for numeric ranges of questions.

assNumericRange is a class for numeric ranges of questions

Author:
Helmut Schottmüller <helmut.schottmueller@mac.com>
Version:
Id:
class.assNumericRange.php 10954 2006-05-20 23:06:11Z hschottm

class.assNumericRange.php Assessment

See also:
assNumeric

Definition at line 38 of file class.assNumericRange.php.


Member Function Documentation

assNumericRange::assNumericRange ( lowerlimit = 0.0,
upperlimit = 0.0,
points = 0.0,
order = 0 
)

assNumericRange constructor

The constructor takes possible arguments an creates an instance of the assNumericRange object.

Parameters:
double $lowerlimit The lower limit of the range
double $upperlimit The upper limit of the range
double $points The number of points given for the correct range
integer $order A nonnegative value representing a possible display or sort order public

Definition at line 88 of file class.assNumericRange.php.

References $lowerlimit, $order, $points, and $upperlimit.

  {
                $this->lowerlimit = $lowerlimit;
                $this->upperlimit = $upperlimit;
                $this->points = $points;
                $this->order = $order;
  }

assNumericRange::contains ( value  ) 

Checks for a given value within the range.

Checks for a given value within the range

Parameters:
double $value The value to check
Returns:
boolean TRUE if the value is in the range, FALSE otherwise public
See also:
$upperlimit
$lowerlimit

Definition at line 225 of file class.assNumericRange.php.

        {
                if (($value >= $this->lowerlimit) && ($value <= $this->upperlimit))
                {
                        return TRUE;
                }
                else
                {
                        return FALSE;
                }
  }

assNumericRange::getLowerLimit (  ) 

Get the lower limit.

Returns the lower limit of the range

Returns:
double The lower limit public
See also:
$lowerlimit

Definition at line 111 of file class.assNumericRange.php.

        {
    return $this->lowerlimit;
  }

assNumericRange::getOrder (  ) 

Get the order of the range.

Returns the order of the range

Returns:
integer order public
See also:
$order

Definition at line 153 of file class.assNumericRange.php.

        {
    return $this->order;
  }

assNumericRange::getPoints (  ) 

Get the points.

Returns the points of the range

Returns:
double The points public
See also:
$points

Definition at line 139 of file class.assNumericRange.php.

        {
    return $this->points;
  }

assNumericRange::getUpperLimit (  ) 

Get the upper limit.

Returns the upper limit of the range

Returns:
double The upper limit public
See also:
$upperlimit

Definition at line 125 of file class.assNumericRange.php.

        {
    return $this->upperlimit;
  }

assNumericRange::setLowerLimit ( limit  ) 

Set the lower limit.

Sets the lower limit of the range

Parameters:
double $limit The lower limit public
See also:
$lowerlimit

Definition at line 167 of file class.assNumericRange.php.

        {
    $this->lowerlimit = $limit;
  }

assNumericRange::setOrder ( order  ) 

Set the order.

Sets the order of the range

Parameters:
integer $order The order public
See also:
$order

Definition at line 209 of file class.assNumericRange.php.

References $order.

        {
    $this->order = $order;
  }

assNumericRange::setPoints ( points  ) 

Set the points.

Sets the points of the range

Parameters:
double $points The points public
See also:
$points

Definition at line 195 of file class.assNumericRange.php.

References $points.

        {
    $this->points = $points;
  }

assNumericRange::setUpperLimit ( limit  ) 

Set the upper limit.

Sets the upper limit of the range

Parameters:
double $limit The upper limit public
See also:
$upperlimit

Definition at line 181 of file class.assNumericRange.php.

        {
    $this->upperlimit = $limit;
  }


Field Documentation

assNumericRange::$lowerlimit

Definition at line 47 of file class.assNumericRange.php.

Referenced by assNumericRange().

assNumericRange::$order

Definition at line 74 of file class.assNumericRange.php.

Referenced by assNumericRange(), and setOrder().

assNumericRange::$points

Definition at line 65 of file class.assNumericRange.php.

Referenced by assNumericRange(), and setPoints().

assNumericRange::$upperlimit

Definition at line 56 of file class.assNumericRange.php.

Referenced by assNumericRange().


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