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 |