Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CraneDetail

Index

Constructors

constructor

  • new CraneDetail(craneData?: number[][], id?: string): CraneDetail
  • Parameters

    • Optional craneData: number[][]
    • Optional id: string

    Returns CraneDetail

Properties

errMsg

errMsg: string

maxPoleLength

maxPoleLength: number

maxRadisu

maxRadisu: number

maxWeight

maxWeight: number

poleLengthData

poleLengthData: number[]

radiusList

radiusList: number[]

tableData

tableData: (null | number)[][]

weightDataAry

weightDataAry: (null | number)[][]

Accessors

craneId

  • get craneId(): string
  • set craneId(id: string): void
  • Returns string

  • Parameters

    • id: string

    Returns void

Methods

getCranePoleList

  • getCranePoleList(distance: number, weight: number): { poleLength: number; radius: number; weight: number }[]
  • Parameters

    • distance: number
    • weight: number

    Returns { poleLength: number; radius: number; weight: number }[]

getCranePoleListByWeight

  • getCranePoleListByWeight(weight: number): { poleLength: number; radius: number; weight: number }[]
  • Parameters

    • weight: number

    Returns { poleLength: number; radius: number; weight: number }[]

getPoleLengthColIdx

  • getPoleLengthColIdx(poleLength: number): number
  • Parameters

    • poleLength: number

    Returns number

getRadiusRowIdx

  • getRadiusRowIdx(radius: number): number
  • Parameters

    • radius: number

    Returns number

getWeightRange

  • getWeightRange(distance: number): number[]
  • Parameters

    • distance: number

    Returns number[]