CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiCurveBridgeModelItem

    Single bridge (tab) on a 2D curve model item. Obtained from ICamApiCurve2DModelItemWithBridges.GetBridge / AddBridge. The bridge lives inside the parent curve item; if the parent curve removes or replaces its bridges (DeleteBridge, ClearBridges, or re-run of GenerateBridges), previously returned wrappers become invalid — re-acquire via GetBridge.

    Namespace: CAMAPI.ModelFormerTypes
    Assembly: CAMAPI.ModelFormerTypes.dll
    Syntax
    [Guid("CCF34C4F-6823-48F9-80DC-6B722B31C0D9")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiCurveBridgeModelItem

    Properties

    IsInvalid

    True if the bridge is geometrically invalid (e.g. position overlaps another bridge or curve limits).

    Declaration
    bool IsInvalid { get; }
    Property Value
    Type Description
    bool

    Position

    Position of bridge center along the curve, as a percentage of the curve full length. Valid range: 0..100. XML: BridgeCenterPercent.

    Declaration
    double Position { get; set; }
    Property Value
    Type Description
    double

    Methods

    GetHeight(out TBridgeHeightMode, out double)

    Declaration
    void GetHeight(out TBridgeHeightMode Mode, out double Value)
    Parameters
    Type Name Description
    TBridgeHeightMode Mode
    double Value

    GetHeightIsDefault()

    Declaration
    bool GetHeightIsDefault()
    Returns
    Type Description
    bool

    GetSize(out TBridgeDimMode, out double)

    Declaration
    void GetSize(out TBridgeDimMode Mode, out double Value)
    Parameters
    Type Name Description
    TBridgeDimMode Mode
    double Value

    GetSizeIsDefault()

    Declaration
    bool GetSizeIsDefault()
    Returns
    Type Description
    bool

    SetHeight(TBridgeHeightMode, double)

    Declaration
    void SetHeight(TBridgeHeightMode Mode, double Value)
    Parameters
    Type Name Description
    TBridgeHeightMode Mode
    double Value

    SetHeightIsDefault(bool)

    Declaration
    void SetHeightIsDefault(bool IsDefault)
    Parameters
    Type Name Description
    bool IsDefault

    SetSize(TBridgeDimMode, double)

    Declaration
    void SetSize(TBridgeDimMode Mode, double Value)
    Parameters
    Type Name Description
    TBridgeDimMode Mode
    double Value

    SetSizeIsDefault(bool)

    Declaration
    void SetSizeIsDefault(bool IsDefault)
    Parameters
    Type Name Description
    bool IsDefault
    In this article