CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcCurve2DModelItemWithBridges

    IPC: Mixin on ICamIpcCurve2DModelItem giving typed access to the list of bridges (tabs) placed on this curve. Obtain via QueryInterface from a curve item returned by AddCurves2DSelected / GetItem on a curve2D former. Mirrors ICamApiCurve2DModelItemWithBridges. Implemented by TCurveOpAddInfo.

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [Guid("1012137E-0F7F-48CC-83C0-D8A14AC34305")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamIpcCurve2DModelItemWithBridges

    Properties

    BridgesCount

    Number of bridges currently placed on this curve.

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

    Methods

    AddBridge(double)

    Declaration
    ICamIpcCurveBridgeModelItem AddBridge(double Position)
    Parameters
    Type Name Description
    double Position
    Returns
    Type Description
    ICamIpcCurveBridgeModelItem

    ClearBridges()

    Remove all bridges from this curve. Equivalent of ClearBridges(true) on the former for a single curve.

    Declaration
    void ClearBridges()

    DeleteBridge(int)

    Declaration
    void DeleteBridge(int Index)
    Parameters
    Type Name Description
    int Index

    GetBridge(int)

    Declaration
    ICamIpcCurveBridgeModelItem GetBridge(int Index)
    Parameters
    Type Name Description
    int Index
    Returns
    Type Description
    ICamIpcCurveBridgeModelItem

    GetInstanceId()

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

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    InverseBridges()

    Reverse bridge order and mirror each Position to 100-Position. Matches UI "invert curve" behavior.

    Declaration
    void InverseBridges()
    In this article