Click or drag to resize

VectorGraphicOptimizerSegmentByTime Method

[Missing <summary> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]


Namespace: RAYLASE.Marker.VectorGraphicElement
Assembly: RAYLASE.Marker.VectorGraphicElement (in RAYLASE.Marker.VectorGraphicElement.dll) Version: 2.19.0
Syntax
C#
public void SegmentByTime(
	VectorGraphicLayer layer,
	dmat4 transformation,
	double angle,
	double timeInSeconds,
	double maxWidth,
	bool sortByDirection,
	double sortRange,
	bool sortMinJump,
	double minJumpTolerance,
	PenSet penSet,
	int defaultPenNumber = 1,
	CancellationToken? cancellationToken = null
)

Parameters

layer  VectorGraphicLayer

[Missing <param name="layer"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

transformation  dmat4

[Missing <param name="transformation"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

angle  Double

[Missing <param name="angle"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

timeInSeconds  Double

[Missing <param name="timeInSeconds"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

maxWidth  Double

[Missing <param name="maxWidth"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

sortByDirection  Boolean

[Missing <param name="sortByDirection"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

sortRange  Double

[Missing <param name="sortRange"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

sortMinJump  Boolean

[Missing <param name="sortMinJump"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

minJumpTolerance  Double

[Missing <param name="minJumpTolerance"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

penSet  PenSet

[Missing <param name="penSet"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

defaultPenNumber  Int32  (Optional)

[Missing <param name="defaultPenNumber"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

cancellationToken  NullableCancellationToken  (Optional)

[Missing <param name="cancellationToken"/> documentation for "M:RAYLASE.Marker.VectorGraphicElement.VectorGraphicOptimizer.SegmentByTime(RAYLASE.Marker.VectorGraphicElement.VectorGraphicLayer,GlmSharp.dmat4,System.Double,System.Double,System.Double,System.Boolean,System.Double,System.Boolean,System.Double,RAYLASE.Marker.Common.PenSet,System.Int32,System.Nullable{System.Threading.CancellationToken})"]

See Also