Table of Contents

Interface IMotionStepIndex

Namespace
Hi.MachiningSteps
Assembly
HiMech.dll

Abstraction for an object that carries a StepIndex — the 0-based ordinal of a machining motion step in execution order. Used as a cross-object alignment key so a step (MachiningStep), its cutter-location position (ClStripPos), and the messages anchored to it (StepDiagnostic, StepScopedProgress) can be matched by the same ordinal without depending on a concrete type.

Distinct from ISentenceIndexed: that ordinal counts NC source blocks, whereas this one counts produced motion steps — a single source block (e.g. a canned cycle) can fan out into several steps.

public interface IMotionStepIndex
Extension Methods

Properties

StepIndex

0-based ordinal of the motion step in execution order.

int StepIndex { get; }

Property Value

int