namespace Tizen.Maps
{
/// <summary>
- /// Polygon map object
+ /// The polygon map object.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public class Polygon : MapObject, IDisposable
{
internal Interop.PolygonHandle handle;
private List<Geocoordinates> _coordinateList;
/// <summary>
- /// Creates a polygon visual object
+ /// Creates a polygon visual object.
/// </summary>
- /// <param name="coordinates">list of geographical coordinates</param>
- /// <param name="color">background color</param>
- /// <exception cref="ArgumentException">Throws if input values are invalid</exception>
+ /// <since_tizen> 3 </since_tizen>
+ /// <param name="coordinates">List of geographical coordinates.</param>
+ /// <param name="color">Background color.</param>
+ /// <exception cref="ArgumentException">Thrown when input values are invalid.</exception>
public Polygon(IEnumerable<Geocoordinates> coordinates, Color color) : base()
{
var err = Interop.ErrorCode.InvalidParameter;
}
/// <summary>
- /// Clicked event
+ /// Adds or removes the clicked event handlers.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public event EventHandler Clicked;
+ /// <summary>
+ /// Gets or sets visibility for the polygon.
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
public override bool IsVisible
{
get { return handle.IsVisible; }
}
/// <summary>
- /// List of geographical coordinates of polygon vertices
+ /// Gets or sets a list of geographical coordinates for polygon vertices.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public IEnumerable<Geocoordinates> Coordinates
{
get
}
/// <summary>
- /// Background fill color
+ /// Gets or sets a background color to fill the polygon.
/// </summary>
+ /// <since_tizen> 3 </since_tizen>
public Color FillColor
{
get
#region IDisposable Support
private bool _disposedValue = false;
+ /// <summary>
+ /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
+ /// </summary>
+ /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
+ /// <since_tizen> 3 </since_tizen>
protected virtual void Dispose(bool disposing)
{
if (!_disposedValue)
}
}
+ /// <summary>
+ /// Releases all the resources used by this object.
+ /// </summary>
+ /// <since_tizen> 3 </since_tizen>
public void Dispose()
{
Dispose(true);