Skip to content

TextStudio3DImageTracePolicy

StructTextStudio.ThreeDTextStudio.3D
public readonly struct TextStudio3DImageTracePolicy

Bounded binary-center tracing. Foreground is four-connected, background eight-connected; only exact collinear simplification is performed.

public const int CurrentRevision = 1

Returns

System.Int32

TextStudio3DImageTracePolicy(byte, float, int, int)

Section titled “TextStudio3DImageTracePolicy(byte, float, int, int)”
public TextStudio3DImageTracePolicy(byte alphaThreshold, float maximumPositionError, int maximumBoundaryVertices = 65536, int maximumContainmentTests = 4000000)

Defines the alpha cutoff, position tolerance, and bounded work limits for image contour tracing.

Parameters

Name Type
alphaThreshold System.Byte
maximumPositionError System.Single
maximumBoundaryVertices System.Int32
maximumContainmentTests System.Int32

public bool Equals(TextStudio3DImageTracePolicy other)

Parameters

Name Type
other TextStudio.ThreeD.TextStudio3DImageTracePolicy

Returns

System.Boolean

public override bool Equals(object obj)

Parameters

Name Type
obj System.Object

Returns

System.Boolean

public override int GetHashCode()

Returns

System.Int32

public byte AlphaThreshold { get; }

Returns

System.Byte

public float MaximumPositionError { get; }

Returns

System.Single

public int MaximumBoundaryVertices { get; }

Returns

System.Int32

public int MaximumContainmentTests { get; }

Returns

System.Int32