Interface ICamApiBossProbingCycle
Boss probing cycle geometry. XML type: TBossProbingCycle.
Assembly: CAMAPI.ModelFormerTypes.dll
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("02A01851-68E1-4653-9991-79A88348EEB2")]
public interface ICamApiBossProbingCycle
Properties
Center point of the boss 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 boss.
Declaration
double Diameter { get; set; }
Property Value
Lateral clearance distance from the boss surface.
Declaration
double SideClearance { get; set; }
Property Value
Material allowance (stock) on the boss 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 top of the boss.
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()