Class Scene.Selection_.Outline
Represents a selection's outline, which is in essense a list of segments defined by the edges of the objects contained in the selection.
Implements
Inherited Members
Namespace: KD.SDK2
Assembly: KD.SDK2.dll
Syntax
public class Scene.Selection_.Outline : List<Scene.Selection_.Outline.Segment>, IList<Scene.Selection_.Outline.Segment>, ICollection<Scene.Selection_.Outline.Segment>, IList, ICollection, IReadOnlyList<Scene.Selection_.Outline.Segment>, IReadOnlyCollection<Scene.Selection_.Outline.Segment>, IEnumerable<Scene.Selection_.Outline.Segment>, IEnumerable, IEquatable<Scene.Selection_.Outline>
Remarks
This class operates on the outline string, which can be obtained from GetOutlineString(int, int, int, int, double) method.
This class inherits List<Outline.Segment>, so you can access individual segments and their points as you would do it with generic list.
Construct an instance of this class to access individual segments and their points. Use ToString() method to convert outline back to outline string.
Constructors
Name | Description |
---|---|
Outline(string) | Constructs an outline from given outline string. |
Methods
Name | Description |
---|---|
Equals(Outline) | Determines whether passed instance has the same value as this one. |
Equals(object) | Determines whether passed object has the same type and value as this one. |
GetHashCode() | Provides a numeric value that is used to identify an object in hash-based algorithms. |
ToString() | Returns an outline string representing of the outline. |
Operators
Name | Description |
---|---|
operator ==(Outline, Outline) | Determines whether two specified instances have the same value. |
operator !=(Outline, Outline) | Determines whether two specified instances have different values. |