Interface ICamApiHoleProbingCycle
Hole probing cycle geometry. XML type: THoleProbingCycle.
Assembly: CAMAPI.ModelFormerTypes.dll
[Guid("AEC4C359-75B1-4DCE-9826-0CD776FB3CB9")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiHoleProbingCycle
Properties
Center point of the hole in world coordinates.
Declaration
TST3DPoint CenterPoint { get; set; }
Property Value
Probing depth (Z travel during measurement).
Declaration
double Depth { get; set; }
Property Value
Nominal diameter of the hole.
Declaration
double Diameter { get; set; }
Property Value
Lateral clearance distance from the hole wall.
Declaration
double SideClearance { get; set; }
Property Value
Material allowance (stock) on the hole surface.
Declaration
double Stock { get; set; }
Property Value
First probe touch target point in world coordinates.
Declaration
TST3DPoint TargetPoint { get; set; }
Property Value
Probe approach direction vector.
Declaration
TST3DPoint TargetVector { get; set; }
Property Value
Clearance distance above the hole entry.
Declaration
double TopClearance { get; set; }
Property Value
Whether the top clearance move 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
Declaration
void SetCycleVariantIsAngular(double StartAngle, int StepCnt, double AngularStep)
Parameters
Switch to rectangular variant (4 measurement points).
Declaration
void SetCycleVariantIsRectangular()