TextStudio3DImageTracePolicy
public readonly struct TextStudio3DImageTracePolicyBounded binary-center tracing. Foreground is four-connected, background eight-connected; only exact collinear simplification is performed.
Fields
Section titled “Fields”
CurrentRevision
Section titled “CurrentRevision”public const int CurrentRevision = 1Returns
System.Int32
Constructors
Section titled “Constructors”
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 |
Methods
Section titled “Methods”
Equals(TextStudio3DImageTracePolicy)
Section titled “Equals(TextStudio3DImageTracePolicy)”public bool Equals(TextStudio3DImageTracePolicy other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.ThreeD.TextStudio3DImageTracePolicy |
Returns
System.Boolean
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)Parameters
| Name | Type |
|---|---|
obj |
System.Object |
Returns
System.Boolean
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()Returns
System.Int32
Properties
Section titled “Properties”
AlphaThreshold
Section titled “AlphaThreshold”public byte AlphaThreshold { get; }Returns
System.Byte
MaximumPositionError
Section titled “MaximumPositionError”public float MaximumPositionError { get; }Returns
System.Single
MaximumBoundaryVertices
Section titled “MaximumBoundaryVertices”public int MaximumBoundaryVertices { get; }Returns
System.Int32
MaximumContainmentTests
Section titled “MaximumContainmentTests”public int MaximumContainmentTests { get; }Returns
System.Int32