InterfaceSurfaceSpecificsDSplitInIsleAndHoles(IPCBIWindow, Boolean, Boolean) Method
Check all subpolygons for holes and isles, make a list of new surfaces for each isle with own holes.
Namespace: PCBI.Automation.InterfacesAssembly: PCB-Investigator (in PCB-Investigator.exe) Version: 0
List<ISurfaceSpecificsD> SplitInIsleAndHoles(
IPCBIWindow Parent,
bool useExistingIsleHoleInfo = false,
bool cloneSubPolys = false
)
Function SplitInIsleAndHoles (
Parent As IPCBIWindow,
Optional useExistingIsleHoleInfo As Boolean = false,
Optional cloneSubPolys As Boolean = false
) As List(Of ISurfaceSpecificsD)
List<ISurfaceSpecificsD^>^ SplitInIsleAndHoles(
IPCBIWindow^ Parent,
bool useExistingIsleHoleInfo = false,
bool cloneSubPolys = false
)
abstract SplitInIsleAndHoles :
Parent : IPCBIWindow *
?useExistingIsleHoleInfo : bool *
?cloneSubPolys : bool
(* Defaults:
let _useExistingIsleHoleInfo = defaultArg useExistingIsleHoleInfo false
let _cloneSubPolys = defaultArg cloneSubPolys false
*)
-> List<ISurfaceSpecificsD>
- Parent IPCBIWindow
- Parent IPCBIWindow for the new elements.
- useExistingIsleHoleInfo Boolean (Optional)
- If true, the existing isHole-Info of the subpolys is used. If no, everything is recalculated
- cloneSubPolys Boolean (Optional)
- If true, the subpolygons will be cloned. This is only important if useExistingIsleHoleInfo=true
ListISurfaceSpecificsDList of Isle and holes of this surface.