Class PlayedUnderFacts
- Namespace
- Hi.MachiningProcs
- Assembly
- HiNc.dll
Internal Use Only. ReadPlayedUnder(): the strip's count the ranges were read against, the ranges, whether a recorded play is under review, the spindle capability the spindle ratios are read against and the tools whose stress ratio was never evaluated.
public sealed record PlayedUnderFacts : IEquatable<PlayedUnderFacts>
- Inheritance
-
PlayedUnderFacts
- Implements
- Inherited Members
- Extension Methods
Constructors
PlayedUnderFacts(int, PlayedUnderRanges, bool, bool, string, string, IReadOnlyList<int>, bool)
Internal Use Only. ReadPlayedUnder(): the strip's count the ranges were read against, the ranges, whether a recorded play is under review, the spindle capability the spindle ratios are read against and the tools whose stress ratio was never evaluated.
public PlayedUnderFacts(int StepCount, PlayedUnderRanges Ranges, bool UnderReview, bool HasSpindleCapability, string SpindleCapabilityName, string SpindleCapabilityFileName, IReadOnlyList<int> ToolsWhoseStressRatioWasNeverEvaluated, bool AnyPhysicsResult)
Parameters
StepCountintThe strip's count.
RangesPlayedUnderRangesThe act runner's table read against
StepCount.UnderReviewboolWhether a recorded play is under review: its steps carry no record.
HasSpindleCapabilityboolWhether the runtime equipment holds a spindle capability; without one the spindle ratios and the spindle temperature are not evaluated.
SpindleCapabilityNamestringThe capability's name (Name); null without one.
SpindleCapabilityFileNamestringThe name of the file the setup references for the capability (the
.defaultmarker of a shipped file included); null when the capability is embedded in the project's setup, or there is none.ToolsWhoseStressRatioWasNeverEvaluatedIReadOnlyList<int>The tool ids whose stress ratio was NaN on every touched step with a physics result since the last reset, ascending; empty when none.
AnyPhysicsResultboolWhether any touched step on a tool the physics runs on carries a physics result since the last reset (AnyTouchedStepWithResult): the spindle capability was read against for some cut; false while the physics switch is on but nothing was evaluated (no physics licence, no tool with a flute envelope, a stopped spindle).
Properties
AnyPhysicsResult
Whether any touched step on a tool the physics runs on carries a physics result since the last reset (AnyTouchedStepWithResult): the spindle capability was read against for some cut; false while the physics switch is on but nothing was evaluated (no physics licence, no tool with a flute envelope, a stopped spindle).
public bool AnyPhysicsResult { get; init; }
Property Value
HasSpindleCapability
Whether the runtime equipment holds a spindle capability; without one the spindle ratios and the spindle temperature are not evaluated.
public bool HasSpindleCapability { get; init; }
Property Value
Ranges
The act runner's table read against StepCount.
public PlayedUnderRanges Ranges { get; init; }
Property Value
SpindleCapabilityFileName
The name of the file the setup references for the capability (the .default marker of a shipped file included); null when the capability is embedded in the project's setup, or there is none.
public string SpindleCapabilityFileName { get; init; }
Property Value
SpindleCapabilityName
The capability's name (Name); null without one.
public string SpindleCapabilityName { get; init; }
Property Value
StepCount
The strip's count.
public int StepCount { get; init; }
Property Value
ToolsWhoseStressRatioWasNeverEvaluated
The tool ids whose stress ratio was NaN on every touched step with a physics result since the last reset, ascending; empty when none.
public IReadOnlyList<int> ToolsWhoseStressRatioWasNeverEvaluated { get; init; }
Property Value
UnderReview
Whether a recorded play is under review: its steps carry no record.
public bool UnderReview { get; init; }