IStepStepAndRepeatClass Class

All data that necessary to define step and repeats in ODB++.

Definition

Namespace: PCBI.Automation
Assembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
C#
public class StepAndRepeatClass
Inheritance
Object    IStepStepAndRepeatClass

Constructors

IStepStepAndRepeatClass Class with step information.
IStepStepAndRepeatClass(IStepStepAndRepeatClass)Initializes a new instance of the IStepStepAndRepeatClass class

Properties

X_DATUM [obsolete] The Datum X of the step if it is used in other steps.
Y_DATUM [obsolete] The Datum Y of the step if it is used in other steps.

Methods

ConnectStepAndRepeats(ListIStepStepAndRepeatClass) Check each step and repeat element for same rotation and try to connect them in less step and repeat elements.
ConnectStepAndRepeats(ListIStepStepAndRepeatClass, Double) Check each step and repeat element for same rotation and try to connect them in less step and repeat elements.
Equals(Object) Compare all entries for same values (without datum).
(Overrides ObjectEquals(Object))
Equals(Object, Double) Compare all entries for same values (without datum). The tolerance will be used for rounding issues.
FlattenStepAndRepeatClass Flatten the SR entries in single elements for each drawing SR object.
ToString
(Overrides ObjectToString)

Fields

ANGLE Rotation angle of the steps.
DX Horizontal distance between datum points (when angle = 0).
DY Vertical distance between datum points (when angle = 0).
MIRRORX Mirror around X axis.
NAME Name of the child step.
NX Number of repetitions horizontally.
NY Number of repetitions vertically
X Start X coordinate for placement of datum point of nested step.
Y Start Y coordinate for placement of datum point of nested step.

Extension Methods

GetMatrixListForOneStepAndRepeat Get Matrix list for one Step and Repeat entry of a step.
(Defined by VirtualStepAndRepeatExtensions)
GetPropValue
(Defined by ExtensionsMethods)

See Also