Skip to content

editorGlobalsAssemblingStateMetrics

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