CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcCurve2DModelItem

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("9696190C-41E0-413A-80F7-5EED263F3FB1")]
    public interface ICamIpcCurve2DModelItem

    Properties

    Compensated

    Tool radius compensation is applied to this curve

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

    Compensation

    Legacy alias for Compensated: setter delegates to Compensated, getter returns the same backing field. After SaveCurrentProject the getter may return a different value due to internal XMLProp event ordering — use Compensated as the canonical contract. Kept RW for ABI compat.

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

    IsInverted

    Curve direction is inverted

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

    IsLeft

    Machining side of 2D curve

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

    Stock

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

    WithReturn

    Use lead-in and lead-out moves for 2D curve

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

    Methods

    GetInstanceId()

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

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string
    In this article