CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiHoleGrooveFeature

    Extended interface for a hole groove (undercut/step) feature (QI from ICamApiFeature)

    Namespace: CAMAPI.FeatureFinder
    Assembly: CAMAPI.FeatureFinder.dll
    Syntax
    [Guid("64B05560-EF9E-4FF1-B58D-744A467992EE")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamApiHoleGrooveFeature

    Properties

    ChildGrooveCount

    Number of child grooves nested inside this groove

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

    Index

    Sequential index of the groove inside the complex hole

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

    ShapeBtmRc

    Bottom corner radius for square groove shape (0 for other shape types)

    Declaration
    double ShapeBtmRc { get; }
    Property Value
    Type Description
    double

    ShapeDepth

    Radial depth of the groove shape

    Declaration
    double ShapeDepth { get; }
    Property Value
    Type Description
    double

    ShapeDiameter

    Nominal diameter of the groove shape

    Declaration
    double ShapeDiameter { get; }
    Property Value
    Type Description
    double

    ShapeHeight

    Height of the groove shape

    Declaration
    double ShapeHeight { get; }
    Property Value
    Type Description
    double

    ShapeIsBlind

    True if the groove does not go through

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

    ShapeRadius

    Corner radius for round groove shape (0 for other shape types)

    Declaration
    double ShapeRadius { get; }
    Property Value
    Type Description
    double

    ShapeTopRc

    Top corner radius for square groove shape (0 for other shape types)

    Declaration
    double ShapeTopRc { get; }
    Property Value
    Type Description
    double

    ShapeType

    Shape type of the groove (general/square/trapezoid/round)

    Declaration
    TCamApiHoleGrooveShapeType ShapeType { get; }
    Property Value
    Type Description
    TCamApiHoleGrooveShapeType
    In this article