CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcBossProbingCycle

    Boss probing cycle geometry. XML type: TBossProbingCycle.

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [Guid("2CF37708-A3D2-41C9-9E8E-D692C34F0F30")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamIpcBossProbingCycle

    Properties

    CenterPoint

    Center of the boss.

    Declaration
    TST3DPoint CenterPoint { get; set; }
    Property Value
    Type Description
    TST3DPoint

    Depth

    Depth of the boss.

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

    Diameter

    Diameter of the boss.

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

    SideClearance

    Side clearance distance.

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

    Stock

    Stock (material allowance).

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

    TargetPoint

    Target measurement point.

    Declaration
    TST3DPoint TargetPoint { get; set; }
    Property Value
    Type Description
    TST3DPoint

    TargetVector

    Probe approach direction.

    Declaration
    TST3DPoint TargetVector { get; set; }
    Property Value
    Type Description
    TST3DPoint

    TopClearance

    Top clearance distance.

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

    TopClearanceEnabled

    Whether top clearance is enabled.

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

    Methods

    GetCycleVariantIsAngular(out double, out int, out double)

    Declaration
    bool GetCycleVariantIsAngular(out double StartAngle, out int StepCnt, out double AngularStep)
    Parameters
    Type Name Description
    double StartAngle
    int StepCnt
    double AngularStep
    Returns
    Type Description
    bool

    GetCycleVariantIsRectangular()

    Returns true if the current variant is rectangular.

    Declaration
    bool GetCycleVariantIsRectangular()
    Returns
    Type Description
    bool

    GetInstanceId()

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

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    SetCycleVariantIsAngular(double, int, double)

    Declaration
    void SetCycleVariantIsAngular(double StartAngle, int StepCnt, double AngularStep)
    Parameters
    Type Name Description
    double StartAngle
    int StepCnt
    double AngularStep

    SetCycleVariantIsRectangular()

    Switch to rectangular variant (4 measurement points).

    Declaration
    void SetCycleVariantIsRectangular()
    In this article