Table of Contents

Class StepColorTreeScanLeaf

Namespace
Hi.MachiningProcs
Assembly
HiNc.dll

Internal Use Only. One leaf's share of a preview scan (ScanStepColorTree(CompiledStepColorTree, int, int, CancellationToken)).

public sealed record StepColorTreeScanLeaf : IEquatable<StepColorTreeScanLeaf>
Inheritance
StepColorTreeScanLeaf
Implements
Inherited Members
Extension Methods

Constructors

StepColorTreeScanLeaf(int, int, double, int)

Internal Use Only. One leaf's share of a preview scan (ScanStepColorTree(CompiledStepColorTree, int, int, CancellationToken)).

public StepColorTreeScanLeaf(int Id, int Steps, double Seconds, int FirstStepIndex)

Parameters

Id int

The leaf's id.

Steps int

The steps that fell into the leaf.

Seconds double

Their durations summed (StepDuration); a step without a motion step counts 0.

FirstStepIndex int

The first of them; −1 for none.

Properties

FirstStepIndex

The first of them; −1 for none.

public int FirstStepIndex { get; init; }

Property Value

int

Id

The leaf's id.

public int Id { get; init; }

Property Value

int

Seconds

Their durations summed (StepDuration); a step without a motion step counts 0.

public double Seconds { get; init; }

Property Value

double

Steps

The steps that fell into the leaf.

public int Steps { get; init; }

Property Value

int