www/model/CircularRegion.js
/**
 * @constructor
 *
 * @param {String} identifier @see {CLRegion}
 *
 * @param {Number} latitude The latitude in degrees. Positive values indicate 
 * latitudes north of the equator. Negative values indicate latitudes south of 
 * the equator.
 * 
 * @param {Number} longitude The longitude in degrees. Measurements are relative 
 * to the zero meridian, with positive values extending east of the meridian 
 * and negative values extending west of the meridian.
 * 
 * @param {Number} radius A distance measurement (in meters) from an existing location.
 *
 * @throws {TypeError} if any of the parameters are passed with an incorrect type.
 * @throws {Error} if any of the parameters are containing invalid values.
 */
@constructor
@param {String} identifier @see {CLRegion}

@param {Number} latitude The latitude in degrees. Positive values indicate
latitudes north of the equator. Negative values indicate latitudes south of
the equator.

@param {Number} longitude The longitude in degrees. Measurements are relative
to the zero meridian, with positive values extending east of the meridian
and negative values extending west of the meridian.

@param {Number} radius A distance measurement (in meters) from an existing location.

@throws {TypeError} if any of the parameters are passed with an incorrect type.
@throws {Error} if any of the parameters are containing invalid values.
@constructor @param { String } identifier @see { CLRegion } @param { Number } latitude The latitude in degrees . Positive values indicate latitudes north of the equator . Negative values indicate latitudes south of the equator . @param { Number } longitude The longitude in degrees . Measurements are relative to the zero meridian with positive values extending east of the meridian and negative values extending west of the meridian . @param { Number } radius A distance measurement ( in meters ) from an existing location . @throws { TypeError } if any of the parameters are passed with an incorrect type . @throws { Error } if any of the parameters are containing invalid values .
function CircularRegion (identifier, latitude, longitude, radius){
	Region.call(this, identifier);
	CircularRegion.checkLatitude(latitude);
	CircularRegion.checkLongitude(longitude);
	CircularRegion.checkRadius(radius);
	this.latitude = latitude;
	this.longitude = longitude;
	this.radius = radius;
	this.typeName = 'CircularRegion';
}
function CircularRegion ( identifier , latitude , longitude , radius ) { Region . call ( this , identifier ) ; CircularRegion . checkLatitude ( latitude ) ; CircularRegion . checkLongitude ( longitude ) ; CircularRegion . checkRadius ( radius ) ; this . latitude = latitude ; this . longitude = longitude ; this . radius = radius ; this . typeName = 'CircularRegion' ; }
@constructor
 @param {String} identifier @see {CLRegion}
@constructor @param { String } identifier @see { CLRegion }
// Call the parent constructor, making sure (using Function#call) // that "this" is set correctly during the call // {String} typeName A String holding the name of the Objective-C type that the value //    this will get converted to once the data is in the Objective-C runtime.