Table of Contents

Namespace Hi.Numerical.StepSelectionUtils

Classes

BoundSelector

Mark on source command line for managing step.

BoundSelectorHost

Hosts bound selectors and manages step sections within a CL strip.

BoundSelectorPair

Represents a pair of bound selectors defining the beginning and end of a step section.

BoundSelectorStepSectionBundle

Represents a bundle containing a boundary selector pair and the corresponding step section range.

BoundSelectorUtil

Utility class for selecting steps within boundaries in a CL strip.

DistanceShift

A step shift implementation that shifts based on distance along the tool path.

TimeShift

Represents a time-based shift operation for machining steps. This class provides functionality to shift step indices based on time offsets.

Interfaces

IStepShift

Interface for defining step shift behavior.

Enums

BoundAnchorMode

Defines the mode for anchoring boundaries when selecting steps.

BoundSelectorPair.BoundLocale

Defines the location of a bound within the pair.