Interface ICamApiPocketFeature
Extended interface for a pocket/boss/side feature (QI from ICamApiFeature)
Namespace: CAMAPI.FeatureFinder
Assembly: CAMAPI.FeatureFinder.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("462168C2-8368-48B4-B70A-E7ABA91D9E93")]
public interface ICamApiPocketFeature
Properties
BottomRadius
Bottom corner radius
Declaration
double BottomRadius { get; }
Property Value
| Type | Description |
|---|---|
| double |
Convexity
Convexity of the pocket contour
Declaration
int Convexity { get; }
Property Value
| Type | Description |
|---|---|
| int |
Height
Depth of the pocket
Declaration
double Height { get; }
Property Value
| Type | Description |
|---|---|
| double |
IsClosed
True if the pocket contour is fully enclosed
Declaration
bool IsClosed { get; }
Property Value
| Type | Description |
|---|---|
| bool |
IsThroughFeature
True if the pocket goes through the part
Declaration
bool IsThroughFeature { get; }
Property Value
| Type | Description |
|---|---|
| bool |
MinCornerRadius
Minimum corner radius of the pocket contour
Declaration
double MinCornerRadius { get; }
Property Value
| Type | Description |
|---|---|
| double |
PocketType
Pocket classification (pocket/boss/side)
Declaration
TCamApiPocketType PocketType { get; }
Property Value
| Type | Description |
|---|---|
| TCamApiPocketType |
SideLength
Characteristic side length (for rectangular pockets)
Declaration
double SideLength { get; }
Property Value
| Type | Description |
|---|---|
| double |