Interface ICamApiCommonThreadingModelItem
Threading model item (XML: TLatheThreadingModelItem). Used by TLatheODThreading and TLatheIDThreading operations. Allowed cycle types: tcct76, tcct92, tcctExpanded (default).
Namespace: CAMAPI.ModelFormerLatheTypes
Assembly: CAMAPI.ModelFormerLatheTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("48940614-7E81-4676-8F67-0F6E6EA42CC2")]
public interface ICamApiCommonThreadingModelItem
Properties
ActiveCycle
Active cycle as IUnknown. QueryInterface to ICamApiLatheCycleThread for all three tcct* types. The same object also exposes ICamApiLatheCycleCommon and ICamApiLatheCycleLeads.
Declaration
object ActiveCycle { get; }
Property Value
| Type | Description |
|---|---|
| object |
ActiveCycleType
Discriminator: which cycle type is currently active.
Declaration
TLatheThreadCycleType ActiveCycleType { get; }
Property Value
| Type | Description |
|---|---|
| TLatheThreadCycleType |
Common
Common tab parameters. Always valid regardless of active cycle type.
Declaration
ICamApiLatheCycleCommon Common { get; }
Property Value
| Type | Description |
|---|---|
| ICamApiLatheCycleCommon |
Leads
Leads tab parameters. Always valid regardless of active cycle type.
Declaration
ICamApiLatheCycleLeads Leads { get; }
Property Value
| Type | Description |
|---|---|
| ICamApiLatheCycleLeads |
Methods
SetActiveCycle(TLatheThreadCycleType, out TResultStatus)
Declaration
void SetActiveCycle(TLatheThreadCycleType CycleType, out TResultStatus ResultStatus)
Parameters
| Type | Name | Description |
|---|---|---|
| TLatheThreadCycleType | CycleType | |
| TResultStatus | ResultStatus |