Class WeldSeamModelItemHelper
Inheritance
WeldSeamModelItemHelper
Assembly: CAMIPC.DotnetHelper.dll
Syntax
public static class WeldSeamModelItemHelper
Methods
Append a new pass. Throws on failure.
Declaration
public static void AddPass(this ComWrapper<ICamIpcWeldSeamModelItem> com, double axialOffset, double sideOffset, double leanOffset)
Parameters
Remove all passes. Throws on failure.
Declaration
public static void ClearPasses(this ComWrapper<ICamIpcWeldSeamModelItem> com)
Parameters
Remove pass #index. Throws on failure.
Declaration
public static void DeletePass(this ComWrapper<ICamIpcWeldSeamModelItem> com, int index)
Parameters
Read pass #index.
Throws if the server reports a failure via TExecuteContext.ResultStatus.
AxialOffset/SideOffset are Linear (project units); LeanOffset is Angular (degrees).
Declaration
public static (double AxialOffset, double SideOffset, double LeanOffset) GetPass(this ComWrapper<ICamIpcWeldSeamModelItem> com, int index)
Parameters
Returns
Whether the per-item multipass override is active.
Declaration
public static bool MultipassOverrideEnabled(this ComWrapper<ICamIpcWeldSeamModelItem> com)
Parameters
Returns
Number of passes in the per-item override list.
Declaration
public static int PassesCount(this ComWrapper<ICamIpcWeldSeamModelItem> com)
Parameters
Returns
Declaration
public static void SetMultipassOverrideEnabled(this ComWrapper<ICamIpcWeldSeamModelItem> com, bool value)
Parameters
Overwrite pass #index. Throws on failure.
Declaration
public static void SetPass(this ComWrapper<ICamIpcWeldSeamModelItem> com, int index, double axialOffset, double sideOffset, double leanOffset)
Parameters