Interface ICamApiWeldSeamModelItem
Weld seam model item (item type "WeldSeam" on TWeldingOp5D / TWeldingOp6D formers,
added via ICamApiModelFormer.AddSupportedItemsSelected("WeldSeam", ...)).
Implemented by TWeldSeamModelItem.
TWeldSeamModelItem extends TProjectCurvesItem, so the same instance also
exposes ICamApiCurve5DModelItem (Stock, AlternateDirection, AlternateFrontSide,
curve geometry, tool vectors, feed points) and ICamApiProjectCurveModelItem
(ProjectMethod, Is5dCurve) via QueryInterface on the same ICamApiModelItem.
This interface adds per-item Multipass override access: when
MultipassOverrideEnabled=true the item uses its own passes list; otherwise
the operation-wide Multipass configuration applies.
Assembly: CAMAPI.ModelFormerTypes.dll
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("B6DE212B-8AE3-4C18-9A35-99E2E78F3184")]
public interface ICamApiWeldSeamModelItem
Properties
Whether the per-item multipass override is active.
When false, the item inherits the operation-wide Multipass setting.
XML: Multipass.Enabled on the item's MFItemXMLProp.
Declaration
bool MultipassOverrideEnabled { get; set; }
Property Value
Number of passes in the per-item override list (regardless of Enabled flag).
Declaration
Property Value
Methods
Declaration
void AddPass(double AxialOffset, double SideOffset, double LeanOffset, out TResultStatus ResultStatus)
Parameters
Declaration
void ClearPasses(out TResultStatus ResultStatus)
Parameters
Declaration
void DeletePass(int Index, out TResultStatus ResultStatus)
Parameters
Declaration
void GetPass(int Index, out double AxialOffset, out double SideOffset, out double LeanOffset, out TResultStatus ResultStatus)
Parameters
Declaration
void SetPass(int Index, double AxialOffset, double SideOffset, double LeanOffset, out TResultStatus ResultStatus)
Parameters