Class ActClTeleport
Represents a teleport action for cutter location, allowing instant position change without movement. After a stop, the first teleport of the run that follows (a hosted session, RunNcLines(INcRunner, string, IEnumerable<string>, CancellationToken)) also clears the step procedure's valve, so that the step after it sweeps from the teleport's target and not from the pose the stopped run left the machine at.
public class ActClTeleport : IActDuration, IAct
- Inheritance
-
ActClTeleport
- Implements
- Inherited Members
- Extension Methods
Constructors
ActClTeleport(dvec3d_t, TimeSpan?)
Initializes a new instance of the ActClTeleport class with the specified cutter location.
public ActClTeleport(dvec3d_t cl, TimeSpan? timeSpan = null)
Parameters
Properties
ActDuration
Gets or sets the duration of the action.
public TimeSpan ActDuration { get; set; }
Property Value
Remarks
The duration represents:
- The time required to complete the action
- Should be positive and finite
- Zero duration indicates an instantaneous action
- Used for scheduling and timing calculations
Cl
Gets or sets the cutter location vector.
public dvec3d_t Cl { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.