Options
All
  • Public
Menu

Module Util

Index

Variables

X_NEG

X_NEG: number = 1

X_POS

X_POS: number = 0

Y_NEG

Y_NEG: number = 3

Y_POS

Y_POS: number = 2

Z_NEG

Z_NEG: number = 5

Z_POS

Z_POS: number = 4

rescaleIntercept

rescaleIntercept: number = 0

rescaleSlope

rescaleSlope: number = 1

Functions

Intersects

  • Parameters

    Returns string

MatrixMultiply

  • MatrixMultiply(A: any, B: any): Matrix
  • Parameters

    • A: any
    • B: any

    Returns Matrix

angle

  • angle(vec1: any, vec2: any): number
  • Parameters

    • vec1: any
    • vec2: any

    Returns number

cross

cutPlaneAffectsVolume

  • cutPlaneAffectsVolume(plane: Plane, vbp: Vector[], vbpArrayLen: number, fudgeFactor: number): boolean
  • Parameters

    • plane: Plane
    • vbp: Vector[]
    • vbpArrayLen: number
    • fudgeFactor: number

    Returns boolean

displayToStoredUnit

  • displayToStoredUnit(du: number, slope?: number, intercept?: number): number
  • Parameters

    • du: number
    • Default value slope: number = rescaleSlope
    • Default value intercept: number = rescaleIntercept

    Returns number

dot

  • Parameters

    Returns number

  • Parameters

    Returns number

encodeToBase64

  • encodeToBase64(input: any): string
  • Parameters

    • input: any

    Returns string

euclideanDistance

  • Parameters

    Returns number

  • Parameters

    Returns number

getConvertedViewAngle

  • getConvertedViewAngle(imgSize: Size, viewAngle: number): number
  • Parameters

    • imgSize: Size
    • viewAngle: number

    Returns number

getPixelsPerMillimeter

  • getPixelsPerMillimeter(spacingX: number, zoom: number): number
  • Parameters

    • spacingX: number
    • zoom: number

    Returns number

getPlaneEquationT

  • Parameters

    Returns Plane

getURLParam

  • getURLParam(name: any, w?: any): any
  • Parameters

    • name: any
    • Optional w: any

    Returns any

getURLParamAsNumber

  • getURLParamAsNumber(name: any, w?: any): number
  • Parameters

    • name: any
    • Optional w: any

    Returns number

getVolumeBoxPoints

getsignedDistancePointandPlane

  • getsignedDistancePointandPlane(point: Vector, plane: Plane): number
  • Parameters

    Returns number

isNumber

  • isNumber(obj: any): boolean
  • Parameters

    • obj: any

    Returns boolean

length

  • length(vector: Vector): number
  • length(vector: Vector): number
  • Parameters

    Returns number

  • Parameters

    Returns number

localizeEvent

  • localizeEvent(event: any, offsetX: number, offsetY: number): MouseEvent
  • Parameters

    • event: any
    • offsetX: number
    • offsetY: number

    Returns MouseEvent

normalize

  • Parameters

    Returns Vector

renderImageLoc2VolumeCoordinates

rotateMatrix

  • Parameters

    • angle: number
    • vector: Vector

    Returns Matrix

storedToDisplayUnits

  • storedToDisplayUnits(su: number, slope?: number, intercept?: number): number
  • Parameters

    • su: number
    • Default value slope: number = rescaleSlope
    • Default value intercept: number = rescaleIntercept

    Returns number

vectorDifference

  • vectorDifference(vec1: any, vec2: any): Vector
  • Parameters

    • vec1: any
    • vec2: any

    Returns Vector

volume2ProjectionPlanePerspective

  • volume2ProjectionPlanePerspective(x: number, y: number, z: number, transform: Matrix, imgSize: Size, convertedViewAngle: number): Vector
  • Parameters

    • x: number
    • y: number
    • z: number
    • transform: Matrix
    • imgSize: Size
    • convertedViewAngle: number

    Returns Vector

Generated using TypeDoc