editor › Globals › AssemblingStateMetrics
Class: AssemblingStateMetrics
This class represents all collected data about an AssemblingState
Hierarchy
- AssemblingStateMetrics
Index
Constructors
Properties
Methods
Constructors
constructor
+ new AssemblingStateMetrics(jointMatchesToScores: Map‹IBasicJointMatch, number›): AssemblingStateMetrics
Defined in src/modules/kyub.core.plateImport/src/autoAssembly/AssemblingStateMetrics.ts:17
Parameters:
| Name | Type | Default |
|---|---|---|
jointMatchesToScores |
Map‹IBasicJointMatch, number› | new Map() |
Returns: AssemblingStateMetrics
Properties
Private Readonly jointMatchesToScores
• jointMatchesToScores: Map‹IBasicJointMatch, number›
Defined in src/modules/kyub.core.plateImport/src/autoAssembly/AssemblingStateMetrics.ts:17
Methods
generateNext
▸ generateNext(operation: CombineOperation): AssemblingStateMetrics
Defined in src/modules/kyub.core.plateImport/src/autoAssembly/AssemblingStateMetrics.ts:40
Given the next operation to apply, calculate the metrics for the child state it produces
Parameters:
| Name | Type |
|---|---|
operation |
CombineOperation |
Returns: AssemblingStateMetrics
getMeanMatchingProbability
▸ getMeanMatchingProbability(): number
Defined in src/modules/kyub.core.plateImport/src/autoAssembly/AssemblingStateMetrics.ts:33
Returns: number
the average matching probability of all connected joints in the state
getNumberOfClosedJoints
▸ getNumberOfClosedJoints(): number
Defined in src/modules/kyub.core.plateImport/src/autoAssembly/AssemblingStateMetrics.ts:26
Returns: number
the amount of joint connections present in the state
removePlate
▸ removePlate(surface: IAssemblingSvgSurface): AssemblingStateMetrics
Defined in src/modules/kyub.core.plateImport/src/autoAssembly/AssemblingStateMetrics.ts:49
Parameters:
| Name | Type |
|---|---|
surface |
IAssemblingSvgSurface |
Returns: AssemblingStateMetrics
Static initial
▸ initial(): AssemblingStateMetrics
Defined in src/modules/kyub.core.plateImport/src/autoAssembly/AssemblingStateMetrics.ts:13
Returns: AssemblingStateMetrics
the metrics that an initial empty state has