Skip to content

editor › Globals › CellMembraneJointCoordinator

Class: CellMembraneJointCoordinator

Hierarchy

↳ FingerJointCoordinator

↳ CellMembraneJointCoordinator

Index

Methods

Methods

Static Protected _coordinate

▸ _coordinate(changedObjects: Set‹PhysicalObject›, fabricationConfig: FabricationConfig): Set‹PhysicalObject‹››

Overrides FingerJointCoordinator._coordinate

Defined in src/model/visualization/Joints/JointCoordination/CellMembraneJointCoordinator.ts:15

Parameters:

Name Type
changedObjects Set‹PhysicalObject›
fabricationConfig FabricationConfig

Returns: Set‹PhysicalObject‹››


Static Protected _getMasterPlateAssignmentStrategy

▸ _getMasterPlateAssignmentStrategy(highFidelity: boolean): MasterPlateAssignmentStrategy

Overrides FingerJointCoordinator._getMasterPlateAssignmentStrategy

Defined in src/model/visualization/Joints/JointCoordination/CellMembraneJointCoordinator.ts:19

Parameters:

Name Type
highFidelity boolean

Returns: MasterPlateAssignmentStrategy


Static canCoordinateJointClass

▸ canCoordinateJointClass(jointClass: Constructor‹Joint›): boolean

Overrides FingerJointCoordinator.canCoordinateJointClass

Defined in src/model/visualization/Joints/JointCoordination/CellMembraneJointCoordinator.ts:11

Parameters:

Name Type
jointClass Constructor‹Joint›

Returns: boolean


Static coordinateJointShapeChanges

▸ coordinateJointShapeChanges(changedObjects: Set‹PhysicalObject›, fabricationConfig: FabricationConfig, highFidelity: boolean): Set‹PhysicalObject›

Inherited from FingerJointCoordinator.coordinateJointShapeChanges

Overrides JointCoordinator.coordinateJointShapeChanges

Defined in src/model/visualization/Joints/JointCoordination/FingerJointCoordinator.ts:67

Parameters:

Name Type Default
changedObjects Set‹PhysicalObject› -
fabricationConfig FabricationConfig -
highFidelity boolean false

Returns: Set‹PhysicalObject›


Static coordinateJointShapeChangesAsynchronously

▸ coordinateJointShapeChangesAsynchronously(changedObjects: Set‹PhysicalObject›, fabricationConfig: FabricationConfig, highFidelity: boolean): ICancellablePromise‹Set‹PhysicalObject››

Inherited from FingerJointCoordinator.coordinateJointShapeChangesAsynchronously

Overrides JointCoordinator.coordinateJointShapeChangesAsynchronously

Defined in src/model/visualization/Joints/JointCoordination/FingerJointCoordinator.ts:26

Parameters:

Name Type
changedObjects Set‹PhysicalObject›
fabricationConfig FabricationConfig
highFidelity boolean

Returns: ICancellablePromise‹Set‹PhysicalObject››