Table of Contents

Class ActClArc

Namespace
Hi.Numerical.Acts
Assembly
HiMech.dll

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 ClCircleArc

The circle arc path.

duration TimeSpan

Properties

ActDuration

Gets or sets the duration of the action.

public TimeSpan ActDuration { get; set; }

Property Value

TimeSpan

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

ClCircleArc

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

IEnumerable<ActClStep>

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.