Skip to content

editor › Globals › ExternalExternal

Class: ExternalExternal

Hierarchy

↳ ExternalExternal

↳ ConvexObtuse

↳ ConcaveAcute

↳ ConcaveObtuse

↳ ConvexAcute

Index

Constructors

Properties

Methods

Constructors

constructor

+ new ExternalExternal(angle: number, thisPlate: Plate, otherPlate: Plate): ExternalExternal

Inherited from FlexVerticalCalculationHandler.constructor

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:37

Parameters:

Name Type
angle number
thisPlate Plate
otherPlate Plate

Returns: ExternalExternal

Properties

Protected Readonly angle

• angle: number

Inherited from FlexVerticalCalculationHandler.angle

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:40


Protected Readonly assembly

• assembly: Assembly

Inherited from FlexVerticalCalculationHandler.assembly

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:37


Protected Readonly otherPlate

• otherPlate: Plate

Inherited from FlexVerticalCalculationHandler.otherPlate

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:42


Protected Readonly thisPlate

• thisPlate: Plate

Inherited from FlexVerticalCalculationHandler.thisPlate

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:41


Static Readonly acuteness

▪ acuteness: AngleAcuteness

Inherited from FlexVerticalCalculationHandler.acuteness

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:35


Static Readonly convexity

▪ convexity: Convexity

Inherited from FlexVerticalCalculationHandler.convexity

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:36


Static Readonly otherPlateDimension

▪ otherPlateDimension: External = PlateDimension.External

Overrides FlexVerticalCalculationHandler.otherPlateDimension

Defined in src/model/visualization/Joints/Renderer/FingerRendering/flexVerticalCalculationHandlers/externalExternal/ExternalExternal.ts:8


Static Readonly thisPlateDimension

▪ thisPlateDimension: External = PlateDimension.External

Overrides FlexVerticalCalculationHandler.thisPlateDimension

Defined in src/model/visualization/Joints/Renderer/FingerRendering/flexVerticalCalculationHandlers/externalExternal/ExternalExternal.ts:7

Methods

Abstract fingerEnd

▸ fingerEnd(): IExpression

Inherited from FlexVerticalCalculationHandler.fingerEnd

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:63

Returns: IExpression

the point at which the fingers of this plate end


Abstract fingerStart

▸ fingerStart(): IExpression

Inherited from FlexVerticalCalculationHandler.fingerStart

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:60

Returns: IExpression

the point at which the fingers of this plate start


intersectionBottomBottom

▸ intersectionBottomBottom(): IExpression

Overrides FlexVerticalCalculationHandler.intersectionBottomBottom

Defined in src/model/visualization/Joints/Renderer/FingerRendering/flexVerticalCalculationHandlers/externalExternal/ExternalExternal.ts:24

Returns: IExpression


intersectionBottomTop

▸ intersectionBottomTop(): IExpression

Overrides FlexVerticalCalculationHandler.intersectionBottomTop

Defined in src/model/visualization/Joints/Renderer/FingerRendering/flexVerticalCalculationHandlers/externalExternal/ExternalExternal.ts:14

Returns: IExpression


intersectionTopBottom

▸ intersectionTopBottom(): IExpression

Overrides FlexVerticalCalculationHandler.intersectionTopBottom

Defined in src/model/visualization/Joints/Renderer/FingerRendering/flexVerticalCalculationHandlers/externalExternal/ExternalExternal.ts:19

Returns: IExpression


intersectionTopTop

▸ intersectionTopTop(): IExpression

Overrides FlexVerticalCalculationHandler.intersectionTopTop

Defined in src/model/visualization/Joints/Renderer/FingerRendering/flexVerticalCalculationHandlers/externalExternal/ExternalExternal.ts:10

Returns: IExpression


isAcute

▸ isAcute(): boolean

Inherited from FlexVerticalCalculationHandler.isAcute

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:75

Returns: boolean


isConvex

▸ isConvex(): boolean

Inherited from FlexVerticalCalculationHandler.isConvex

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:71

Returns: boolean


Abstract otherIntersectionEnd

▸ otherIntersectionEnd(): IExpression

Inherited from FlexVerticalCalculationHandler.otherIntersectionEnd

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:69

Returns: IExpression

the the highest (most outward) intersection point of the two plates


Abstract otherIntersectionStart

▸ otherIntersectionStart(): IExpression

Inherited from FlexVerticalCalculationHandler.otherIntersectionStart

Defined in src/model/visualization/Joints/Renderer/FingerRendering/FlexVerticalCalculationHandler.ts:66

Returns: IExpression

the lowest (most inward) intersection point of the two plates