Interface ICamApiLatheCycleGrooveBackOff
BackOff sub-block of TAdvancedLatheCycle75 (XML:
CycleParameters.Toolpath.BackOff — TGrooveBackOff). Available via
QueryInterface on the same ActiveCycle object that exposes
ICamApiLatheCycleGroove, but only when ActiveCycleType =
gcctGrooving. The XML node also exists on TSGrooveCycle through
inheritance from TAdvancedLatheCycle75, however the Slotting UI
does not expose it; the API gates access by cycle type so that
callers cannot accidentally write to a node Slotting users do
not see.
Assembly: CAMAPI.ModelFormerLatheTypes.dll
[Guid("7E3D8B21-4F76-4D9C-A153-D4F9C2B8A6E0")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiLatheCycleGrooveBackOff
Properties
Toolpath.BackOff.BackOffType — Distance/Percent discriminator.
Setting resets the associated value to its default.
Declaration
TLatheGrooveBackOffType BackOffType { get; set; }
Property Value
Methods
Declaration
bool GetBackOffIsDistance(out double Value, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
bool GetBackOffIsPercent(out double Value, out TResultStatus ResultStatus)
Parameters
Returns
Declaration
void SetBackOffIsDistance(double Value, out TResultStatus ResultStatus)
Parameters
Declaration
void SetBackOffIsPercent(double Value, out TResultStatus ResultStatus)
Parameters