SnapPoint public sealed class SnapPoint : ISnapElement Show allImplement ISnapElement for individual points. AllConstructorsPropertiesMethods ObsoleteInherited ConstructorsSnapPoint#public SnapPoint(double x, double y, double radius, string description = null)Create a new snap point.Parameters:x (double)X-coordinate.y (double)Y-coordinate.radius (double)Snapping radius.description (string = null)Optional point description.PropertiesDescription#public string Description { get; }Gets the description for this snapping point.Disjoint#public bool Disjoint { get; }Gets whether this element consists of multiple disjoint pieces.Projection#public SnapProjection Projection { get; }Gets the type of projection for this element.Implements: ProjectionRadius#public double Radius { get; }Gets the radius within which this element is active.Implements: RadiusX#public double X { get; }Gets the x-coordinate.Y#public double Y { get; }Gets the x-coordinate.MethodsDistanceTo#public double DistanceTo(double x, double y)Compute the distance from a coordinate to this element.Parameters:x (double)X coordinate.y (double)Y coordinate.Returns: Minimum distance from the coordinate to this element.Project#public bool Project(double x, double y, bool limitToRadius, out double xʹ, out double yʹ, out string description)Parameters:x (double)y (double)limitToRadius (bool)xʹ (out double)yʹ (out double)description (out string)Implements: Project