Class ActClArc
Represents an arc movement action for cutter location.
public class ActClArc : IActClMove, IActDuration, IAct
- Inheritance
-
ActClArc
- Implements
- Inherited Members
- Extension Methods
Constructors
ActClArc(ClCircleArc, TimeSpan)
Initializes a new instance of the ActClArc class.
public ActClArc(ClCircleArc path, TimeSpan duration)
Parameters
path
ClCircleArcThe circle arc path.
duration
TimeSpan
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
ClCircleArc
Gets or sets the cutter location circle arc.
public ClCircleArc ClCircleArc { get; set; }
Property Value
Methods
GetClPath()
Gets the cutter location path.
public IClPath GetClPath()
Returns
- IClPath
The cutter location path.
GetClSteps(IMachiningMotionResolution)
public IEnumerable<ActClStep> GetClSteps(IMachiningMotionResolution ncResolution)
Parameters
ncResolution
IMachiningMotionResolution
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.