Class NormalCaster
Namespace: Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Normals
Assembly: Aurigma.DesignAtoms.ImageProcessing.dll
Syntax
public class NormalCaster
Inheritance: System.Object -> NormalCaster
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
NormalCaster
public NormalCaster(IRayFactory rayFactory, VectorF normal, VectorInt gridLocation, ImageColorGradient colorGradient)
Properties
CurrentState
public NormalCaster.State CurrentState { get; }
CurrentGradient
public LocatedGradientVector CurrentGradient { get; }
Methods
Next
public NormalCaster.Transition Next()
Returns
Aurigma.DesignAtoms.ImageProcessing.LineWidthMeasuring.Normals.NormalCaster.Transition