Class ActClLinear
Represents a linear cutter location movement action.
public class ActClLinear : IActClMove, IActDuration, IAct
- Inheritance
-
ActClLinear
- Implements
- Inherited Members
- Extension Methods
Constructors
ActClLinear(ClLinear, TimeSpan?)
Initializes a new instance of the ActClLinear class with the specified path.
public ActClLinear(ClLinear path, TimeSpan? duration = null)
Parameters
ActClLinear(DVec3d, DVec3d, TimeSpan?)
public ActClLinear(DVec3d beginCl, DVec3d endCl, TimeSpan? duration = 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
ClLinear
Gets or sets the linear cutter location path.
public ClLinear ClLinear { get; set; }
Property Value
Methods
GetClPath()
Retrieves 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.