public FindEdgeOriginalDefinition(TestSequence testSequence) : base(testSequence) { mEdgeMarker = new ValueBasedLineDecorationDefinition(testSequence, OwnerLink.newLink(this, "EdgeMarker")); mEdgeMarker.Name = "EdgeMarker"; mEdgeMarker.AddDependency(this); MarkerColor = Color.Yellow; mEdgeLocation = new GeneratedValueDefinition(testSequence, OwnerLink.newLink(this, "EdgeLocation")); mEdgeLocation.Type = DataType.IntegerNumber; mEdgeLocation.AddDependency(this); mEdgeLocation.Name = "EdgeLocation"; }
public FindRadialLineDefinition(TestSequence testSequence) : base(testSequence) { mOuterSearchBounds = new ToolCircleDecorationDefinition(testSequence, OwnerLink.newLink(this, "OuterSearchBounds")); mOuterSearchBounds.Name = "Outer bound"; mOuterSearchBounds.AddDependency(this); mInnerSearchBounds = new ToolCircleDecorationDefinition(testSequence, OwnerLink.newLink(this, "InnerSearchBounds")); mInnerSearchBounds.Name = "Inner bound"; mInnerSearchBounds.AddDependency(this); SearchBoundsColor = Color.Yellow; mResultantAngle = new GeneratedValueDefinition(testSequence, OwnerLink.newLink(this, "ResultantAngle")); mResultantAngle.Type = DataType.IntegerNumber; mResultantAngle.AddDependency(this); mResultantAngle.Name = "ResultantAngle"; mResultantRay = new ValueBasedLineDecorationDefinition(testSequence, OwnerLink.newLink(this, "ResultantRay")); mResultantRay.AddDependency(mResultantAngle); mResultantRay.Name = "ResultantRay"; }