VirtualStepAndRepeatExtensionsGetMatrixListforAllStepAndRepeatChilds Method
Create a list with one matrix foreach placing of one step in the step and repeat (recursion).
You get a matrix to transform each element in the IStep->layer to get entries in this panel.
Namespace: PCBI.AutomationAssembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
public static Dictionary<IStep, List<MatrixD>> GetMatrixListforAllStepAndRepeatChilds(
this IStep this,
IPCBIWindow iPCBIWindow
)
<ExtensionAttribute>
Public Shared Function GetMatrixListforAllStepAndRepeatChilds (
this As IStep,
iPCBIWindow As IPCBIWindow
) As Dictionary(Of IStep, List(Of MatrixD))
public:
[ExtensionAttribute]
static Dictionary<IStep^, List<MatrixD^>^>^ GetMatrixListforAllStepAndRepeatChilds(
IStep^ this,
IPCBIWindow^ iPCBIWindow
)
[<ExtensionAttribute>]
static member GetMatrixListforAllStepAndRepeatChilds :
this : IStep *
iPCBIWindow : IPCBIWindow -> Dictionary<IStep, List<MatrixD>>
- this IStep
- The panel including other steps via step and repeat definition.
- iPCBIWindow IPCBIWindow
- Parent of the step to check for substeps and find transformation matrices.
DictionaryIStep,
ListMatrixDList for substeps for the current panel step to transform each element on the sub step to get locations in the current panel.In Visual Basic and C#, you can call this method as an instance method on any object of type
IStep. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).