/*******************************************************************************
* Copyright (c) 2008-2009 SWTChart project. All rights reserved.
*
* This code is distributed under the terms of the Eclipse Public License v1.0
* which is available at http://www.eclipse.org/legal/epl-v10.html
*******************************************************************************/
package org.swtchart;
/**
* A range.
*/
public class Range
{
/** the lower value of range */
public double lower;
/** the upper value of range */
public double upper;
/**
* Constructor.
*
* @param start
* the start value of range
* @param end
* the end value of range
*/
public Range ( double start, double end )
{
this.lower = ( end > start ) ? start : end;
this.upper = ( end > start ) ? end : start;
}
/**
* Constructor.
*
* @param range
* the range
*/
public Range ( Range range )
{
lower = ( range.upper > range.lower ) ? range.lower : range.upper;
upper = ( range.upper > range.lower ) ? range.upper : range.lower;
}
/*
* @see Object#toString()
*/
@Override
public String toString ()
{
return "lower=" + lower + ", upper=" + upper;
}
}