Interface ICamIpcGrooveProbingCycle
Groove probing cycle geometry. XML type: TGrooveProbingCycle.
Namespace: CAMIPC.ModelFormerTypes
Assembly: CAMIPC.ModelFormerTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("30F14E54-7278-4614-93D8-7FE3A4972C9E")]
public interface ICamIpcGrooveProbingCycle
Properties
Depth
Depth of the groove.
Declaration
double Depth { 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 |
TargetPoint1
First target point.
Declaration
TST3DPoint TargetPoint1 { get; set; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
TargetPoint2
Second target point.
Declaration
TST3DPoint TargetPoint2 { get; set; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
TargetVector1
First approach direction.
Declaration
TST3DPoint TargetVector1 { get; set; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
TargetVector2
Second approach direction.
Declaration
TST3DPoint TargetVector2 { 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 |
Width
Width of the groove.
Declaration
double Width { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
Methods
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
| Type | Description |
|---|---|
| string |