Class ModelFormerWithProbingItemsHelper
Inheritance
ModelFormerWithProbingItemsHelper
Assembly: CAMIPC.DotnetHelper.dll
public static class ModelFormerWithProbingItemsHelper
Methods
Add a boss probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcBossProbingCycle> AddBossCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Creates a probing model item from the given template file name.
Declaration
public static ComWrapper<ICamIpcProbingModelItem>? AddCycleByTemplate(this ComWrapper<ICamIpcModelFormerWithProbingItems> c, string templateFileName)
Parameters
Returns
Add a double-wall external corner probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcDoubleWallExternalCornerCycle> AddDoubleWallExternalCornerCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a double-wall internal corner probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcDoubleWallInternalCornerCycle> AddDoubleWallInternalCornerCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add an external rectangle probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcExternalRectangleProbingCycle> AddExternalRectangleCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a frame output probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcFrameOutputProbingCycle> AddFrameOutputCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a groove probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcGrooveProbingCycle> AddGrooveCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a groove probing protected cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcGrooveProbingProtectedCycle> AddGrooveProtectedCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a group item to the probing job assignment.
Equivalent to clicking the "Group" button in the UI.
Declaration
public static ComWrapper<ICamIpcProbingModelItem> AddGroup(this ComWrapper<ICamIpcModelFormerWithProbingItems> modelFormerCom)
Parameters
Returns
Add a hole probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcHoleProbingCycle> AddHoleCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a hole probing protected cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcHoleProbingProtectedCycle> AddHoleProtectedCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add an internal rectangle probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcInternalRectangleProbingCycle> AddInternalRectangleCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add an internal rectangle probing protected cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcInternalRectangleProbingProtectedCycle> AddInternalRectangleProtectedCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a movement item to the probing job assignment.
Equivalent to clicking the "Movement" button in the UI.
Declaration
public static ComWrapper<ICamIpcProbingModelItem> AddMovement(this ComWrapper<ICamIpcModelFormerWithProbingItems> modelFormerCom)
Parameters
Returns
Add an NC action probing item to the job assignment.
Declaration
public static ComWrapper<ICamIpcNcActionProbingCycle> AddNcActionItem(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a surface probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcSurfaceProbingCycle> AddSurfaceCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a three-points web probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcThreePointsWebProbingCycle> AddThreePointsWebCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a triple-wall external corner probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcTripleWallExternalCornerCycle> AddTripleWallExternalCornerCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a triple-wall internal corner probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcTripleWallInternalCornerCycle> AddTripleWallInternalCornerCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Add a web probing cycle to the job assignment.
Declaration
public static ComWrapper<ICamIpcWebProbingCycle> AddWebCycle(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns
Removes all items from the probing job assignment tree.
Declaration
public static void Clear(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Deletes the given item from the probing job assignment tree.
Declaration
public static void DeleteItem(this ComWrapper<ICamIpcModelFormerWithProbingItems> c, ComWrapper<ICamIpcProbingModelItem> item)
Parameters
Enumerates all probing model items (depth-first).
Declaration
public static IEnumerable<ComWrapper<ICamIpcProbingModelItem>> EnumerateProbingItems(this ComWrapper<ICamIpcModelFormerWithProbingItems> modelFormerCom)
Parameters
Returns
Returns the currently selected item in the job assignment tree, or null if nothing is selected.
Declaration
public static ComWrapper<ICamIpcProbingModelItem>? GetSelectedItem(this ComWrapper<ICamIpcModelFormerWithProbingItems> modelFormerCom)
Parameters
Returns
Returns the template library at the given zero-based index, or null if out of range.
Declaration
public static ComWrapper<ICamIpcProbingTemplateLibrary>? GetTemplateLibrary(this ComWrapper<ICamIpcModelFormerWithProbingItems> c, int index)
Parameters
Returns
Returns the number of loaded probing template libraries.
Declaration
public static int GetTemplateLibraryCount(this ComWrapper<ICamIpcModelFormerWithProbingItems> c)
Parameters
Returns