Table of Contents

Namespace Hi.MachiningSteps

Classes

MachineMotionStep

MachiningStep has spindle information. Note that the spindle information is only for milling behavior.

MachiningStep

Represents a machining step enriched with physics, mapping and source metadata. The duration-based step property is based on the duration from previous-step to current-step.

MachiningStep.CollidedKeyPair

A pair of collided keys that indicates two entities are in collision.

MachiningStepUtil

Utility class for milling step related constants and helper methods.

PresentAccess

Provides a value accessor bound with its PresentAttribute metadata.

PresentAttribute

Attribute for presenting property information with localization support.

PropertyAccess<TData>

Provides access to properties of a milling step with presentation information.

Interfaces

IFlagText

temperary design for showing flag text.

IMachiningService

Represents a host interface for milling steps that provides access to milling equipment and related resources.

IStepPropertyAccessHost

Narrow host contract for accessing the step-variable registry and registering new step variables. Exposed as a dedicated surface so pipelines that only need step-variable wiring (e.g. CsvRowSyntax) do not have to depend on the broader IMachiningService.