Click or drag to resize

SharpPolylineD3D Class

Represents a polyline, i.e. a line consisting of multiple line segments, described by their points. All joints are assumed to be sharp joints.
Inheritance Hierarchy
SystemObject
  Altaxo.GeometrySharpPolylineD3D

Namespace: Altaxo.Geometry
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class SharpPolylineD3D : IPolylineD3D

The SharpPolylineD3D type exposes the following members.

Constructors
 NameDescription
Protected methodSharpPolylineD3DInitializes a new instance of the SharpPolylineD3D class
Top
Properties
 NameDescription
Public propertyCount Gets the number of points.
Public propertyPoints Gets the points of this polyline. No information is contained here whether the joints are sharp or soft.
Public propertyTotalLineLength 
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodStatic memberFromPointsWithPossibleDublettes Gets a sharp polyline from a point array which may contain consecutive dublettes, i.e. two or more consecutive points with equal coordinates.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetPoint 
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsTransitionFromIdxToNextIdxSharp 
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodShortenedBy Returns a new, shortened polyline. If the shortened line would have zero or negative length, null is returned.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also