JumpAndDrillShapePattern DeleteDrillPulse

Removes a given laser pulse configuration from the list of pulses assigned to the pattern.

Overloads

public void DeleteDrillPulse(DrillPulse pulse)

 

Parameters

DrillPulse pulse The pulse configuration to delete

 

Return value

void  

 

Example

Copy
bool pulsemode = false;
JumpAndDrillShapePattern jumpandDrillPattern = new JumpAndDrillShapePattern((float)2.5, (float)2.5, 14, 1, 2, pulsemode);

// Create a Drill Pulse
DrillPulse pulse1 = new DrillPulse(2.5f, 2.5f, 6);
DrillPulse pulse2 = new DrillPulse(2.5f, 2.5f, 4);
DrillPulse pulse3 = new DrillPulse(2.5f, 2.5f, 2);

jumpandDrillPattern.AddDrillPulse(pulse1);
jumpandDrillPattern.AddDrillPulse(pulse2);
jumpandDrillPattern.AddDrillPulse(pulse3);

//Create a drill shape.
DrillShape drillShape = new DrillShape();
drillShape.SetPattern(jumpandDrillPattern);

jumpandDrillPattern.DeleteDrillPulse(pulse2);