using System;
using System.Windows;
using System.Windows.Media;
namespace MapControl
{
///
/// Defines a normal cylindrical projection. Latitude and longitude values in degrees
/// are transformed to cartesian coordinates with origin at latitude = 0 and longitude = 0.
/// Longitude values are transformed identically to x values in the interval [-180 .. 180].
///
public abstract class MapTransform : GeneralTransform
{
///
/// Gets the absolute value of the minimum and maximum latitude that can be transformed.
///
public abstract double MaxLatitude { get; }
///
/// Gets the point scale factor of the map projection at the specified point
/// relative to the point (0, 0).
///
public abstract double RelativeScale(Point point);
}
}