[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/unitycoder/GeoJson.NET-Unity/master/IGeoJSONObject.cs [Back]  [Original]

// Copyright  Joerg Battermann 2014, Matt Hunt 2017

namespace GeoJSON.Net
{
    /// 
    /// Base Interface for GeoJSONObject types.
    /// 
    public interface IGeoJSONObject
    {
        /// 
        /// Gets the (mandatory) type of the GeoJSON Object.
        /// 
        /// 
        /// See https://tools.ietf.org/html/rfc7946#section-3
        /// 
        /// 
        /// The type of the object.
        /// 
        GeoJSONObjectType Type { get; }

        /// 
        /// Gets the (optional) Coordinate Reference System Object.
        /// 
        /// 
        /// See https://tools.ietf.org/html/rfc7946#section-4
        /// 
        /// 
        /// The Coordinate Reference System Objects.
        /// 
        CoordinateReferenceSystem.ICRSObject CRS { get; }

        /// 
        /// Gets or sets the (optional) Bounding Boxes.
        /// 
        /// 
        /// See https://tools.ietf.org/html/rfc7946#section-5
        /// 
        /// 
        /// The value of the bbox member must be a 2*n array where n is the number of dimensions represented in the
        /// contained geometries, with the lowest values for all axes followed by the highest values.
        /// The axes order of a bbox follows the axes order of geometries.
        /// In addition, the coordinate reference system for the bbox is assumed to match the coordinate reference
        /// system of the GeoJSON object of which it is a member.
        /// 
        double[] BoundingBoxes { get; set; }
    }
}

Web Proxy Viewer  |  New URL  |  Original Page