2011-12-06 07:50:25 +04:00
|
|
|
|
|
|
|
(function( $ ){
|
|
|
|
|
2012-01-25 23:14:02 +04:00
|
|
|
/**
|
2012-02-01 00:59:09 +04:00
|
|
|
* A display rectanlge is very similar to the OpenSeadragon.Rect but adds two
|
|
|
|
* fields, 'minLevel' and 'maxLevel' which denote the supported zoom levels
|
|
|
|
* for this rectangle.
|
2012-01-25 23:14:02 +04:00
|
|
|
* @class
|
2012-02-01 00:59:09 +04:00
|
|
|
* @extends OpenSeadragon.Rect
|
|
|
|
* @param {Number} x The vector component 'x'.
|
|
|
|
* @param {Number} y The vector component 'y'.
|
|
|
|
* @param {Number} width The vector component 'height'.
|
|
|
|
* @param {Number} height The vector component 'width'.
|
|
|
|
* @param {Number} minLevel The lowest zoom level supported.
|
|
|
|
* @param {Number} maxLevel The highest zoom level supported.
|
|
|
|
* @property {Number} minLevel The lowest zoom level supported.
|
|
|
|
* @property {Number} maxLevel The highest zoom level supported.
|
2012-01-25 23:14:02 +04:00
|
|
|
*/
|
2012-01-18 03:30:41 +04:00
|
|
|
$.DisplayRect = function( x, y, width, height, minLevel, maxLevel ) {
|
|
|
|
$.Rect.apply( this, [ x, y, width, height ] );
|
2011-12-06 07:50:25 +04:00
|
|
|
|
|
|
|
this.minLevel = minLevel;
|
|
|
|
this.maxLevel = maxLevel;
|
|
|
|
}
|
2012-01-24 07:48:45 +04:00
|
|
|
|
|
|
|
$.extend( $.DisplayRect.prototype, $.Rect.prototype );
|
2011-12-06 07:50:25 +04:00
|
|
|
|
|
|
|
}( OpenSeadragon ));
|