Interface ICamIpcHoleProbingProtectedCycle
Hole probing protected cycle geometry. XML type: THoleProbingProtectedCycle.
Assembly: CAMIPC.ModelFormerTypes.dll
[Guid("56C33DE0-66C8-497B-B999-3A2D2B31D16D")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcHoleProbingProtectedCycle
Properties
Declaration
TST3DPoint CenterPoint { get; set; }
Property Value
Declaration
double Depth { get; set; }
Property Value
Declaration
double Diameter { get; set; }
Property Value
Declaration
double SideClearance { get; set; }
Property Value
Stock (material allowance).
Declaration
double Stock { get; set; }
Property Value
Target measurement point.
Declaration
TST3DPoint TargetPoint { get; set; }
Property Value
Probe approach direction.
Declaration
TST3DPoint TargetVector { get; set; }
Property Value
Declaration
double TopClearance { get; set; }
Property Value
Whether top clearance is enabled.
Declaration
bool TopClearanceEnabled { get; set; }
Property Value
Methods
Declaration
bool GetCycleVariantIsAngular(out double StartAngle, out int StepCnt, out double AngularStep)
Parameters
Returns
Returns true if the current variant is rectangular.
Declaration
bool GetCycleVariantIsRectangular()
Returns
Get unique identifier of current instance (used in IPC messages)
Declaration
Returns
Declaration
void SetCycleVariantIsAngular(double StartAngle, int StepCnt, double AngularStep)
Parameters
Switch to rectangular variant (4 measurement points).
Declaration
void SetCycleVariantIsRectangular()