Click or drag to resize

SolidPolylineDashSegment Structure

Contains code to generate triangle geometry for solid polyline dash segments. This structure needs to be initialized only once per line with Initialize(PenX3D). It then can be used for each individual dash segment by calling AddGeometry/>.
Inheritance Hierarchy
SystemObject
  SystemValueType
    Altaxo.Drawing.D3DSolidPolylineDashSegment

Namespace: Altaxo.Drawing.D3D
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public struct SolidPolylineDashSegment

The SolidPolylineDashSegment type exposes the following members.

Methods
 NameDescription
Public methodAddGeometry(ActionPointD3D, VectorD3D, ActionInt32, Int32, Int32, Boolean, Int32, IListPolylinePointD3D, ILineCap, ILineCap) Adds the triangle geometry for a polyline segment with start and end cap.
Public methodAddGeometry(ActionPointD3D, VectorD3D, ActionInt32, Int32, Int32, Boolean, Int32, IEnumerablePolylinePointD3D, Boolean, ILineCap, ILineCap) Adds the triangle geometry. Here, the position of the startcap base and of the endcap base is already calculated and provided in the arguments.
Public methodAddGeometry(ActionPointD3D, VectorD3D, ActionInt32, Int32, Int32, Boolean, Int32, IListPointD3D, VectorD3D, VectorD3D, VectorD3D, ILineCap, ILineCap) Adds the triangle geometry for a polyline segment with start and end cap.
Public methodEqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
Public methodGetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
Public methodStatic memberGetTriangles 
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInitialize(PenX3D) Initialization that is needed only once per straigth line (not once per dash).
Public methodInitialize(ICrossSectionOfLine, Double, Double, PenLineJoin, Double, ILineCap, ILineCap) Initialization that is needed only once per straigth line (not once per dash).
Public methodToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)
Top
See Also