CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcWeldSeamModelItem

    Weld seam model item (item type "WeldSeam" on TWeldingOp5D / TWeldingOp6D formers). Also exposes ICamIpcCurve5DModelItem and ICamIpcProjectCurveModelItem via cast. Adds per-item Multipass override access.

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("B6DE212B-8AE3-4C18-9A35-99E2E78F3184")]
    public interface ICamIpcWeldSeamModelItem

    Properties

    MultipassOverrideEnabled

    Whether the per-item multipass override is active.

    Declaration
    bool MultipassOverrideEnabled { get; set; }
    Property Value
    Type Description
    bool

    PassesCount

    Number of passes in the per-item override list.

    Declaration
    int PassesCount { get; }
    Property Value
    Type Description
    int

    Methods

    AddPass(double, double, double, ref TExecuteContext)

    Declaration
    void AddPass(double AxialOffset, double SideOffset, double LeanOffset, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    double AxialOffset
    double SideOffset
    double LeanOffset
    TExecuteContext ExecuteContext

    ClearPasses(ref TExecuteContext)

    Declaration
    void ClearPasses(ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    TExecuteContext ExecuteContext

    DeletePass(int, ref TExecuteContext)

    Declaration
    void DeletePass(int Index, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    int Index
    TExecuteContext ExecuteContext

    GetInstanceId()

    Get unique identifier of current instance (used in IPC messages)

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    GetPass(int, out double, out double, out double, ref TExecuteContext)

    Declaration
    void GetPass(int Index, out double AxialOffset, out double SideOffset, out double LeanOffset, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    int Index
    double AxialOffset
    double SideOffset
    double LeanOffset
    TExecuteContext ExecuteContext

    SetPass(int, double, double, double, ref TExecuteContext)

    Declaration
    void SetPass(int Index, double AxialOffset, double SideOffset, double LeanOffset, ref TExecuteContext ExecuteContext)
    Parameters
    Type Name Description
    int Index
    double AxialOffset
    double SideOffset
    double LeanOffset
    TExecuteContext ExecuteContext
    In this article