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
pathClCircleArcThe circle arc path.
durationTimeSpan
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
ncResolutionIMachiningMotionResolution
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.