Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Analyser

Analyser class

Contains all canvas to show each step of white blood cells analysing

author

Lucas Fridez lucas.fridez@he-arc.ch

Hierarchy

  • Analyser

Index

Constructors

constructor

  • new Analyser(lstCanvas: CanvasI, idDdlImage: string, idSliderMin: string, idSliderMax: string, idMaxGraph: string, idFileInput: string): Analyser
  • Instanciate a new Analyser

    author

    Lucas Fridez lucas.fridez@he-arc.ch

    Parameters

    • lstCanvas: CanvasI

      Canvas id list

    • idDdlImage: string

      select id

    • idSliderMin: string

      sliderMin id

    • idSliderMax: string

      sliderMax id

    • idMaxGraph: string

      sliderMaxWhite id

    • idFileInput: string

      file input id

    Returns Analyser

Properties

Private bwImage

Private ddlImages

ddlImages: HTMLSelectElement

Private grayscaleImage

grayscaleImage: GrayscaleImage

Private inputFile

inputFile: HTMLInputElement

Private originalImage

originalImage: OriginalImage

Private processingImage

processingImage: ProcessingImage

Private resultImage

resultImage: ResultImage

Private sliderGrayscaleLimitMax

sliderGrayscaleLimitMax: Slider

Private sliderGrayscaleLimitMin

sliderGrayscaleLimitMin: Slider

Private sliderLimitGraph

sliderLimitGraph: Slider

Private spectrumChart

spectrumChart: SpectrumChart

Methods

analyse

  • analyse(buffer: string | ArrayBuffer | HTMLImageElement): Promise<void>
  • Analyse image (when User changes image)

    author

    Lucas Fridez lucas.fridez@he-arc.ch

    Parameters

    • buffer: string | ArrayBuffer | HTMLImageElement

      Original image to draw and analyse

    Returns Promise<void>

Private changeImageDdl

  • changeImageDdl(e: Event): void
  • Change image to analyse with included images in HTML

    author

    Lucas Fridez lucas.fridez@he-arc.ch

    Parameters

    • e: Event

      Change event with dropdown list

    Returns void

Private changeImageFileInput

  • changeImageFileInput(e: Event): void
  • Upload another image to analyse it

    author

    Lucas Fridez lucas.fridez@he-arc.ch

    Parameters

    • e: Event

      Changed Image event

    Returns void

Private clearAllCanvas

  • clearAllCanvas(): void

Private initEvents

  • initEvents(): void
  • Init all events according to White blood cells analyser On image input (or change with dropdown list) : analyze it !

    author

    Lucas Fridez lucas.fridez@he-arc.ch

    Returns void

Private process

  • process(): void
  • Process image (when User change options)

    author

    Lucas Fridez lucas.fridez@he-arc.ch

    Returns void

Generated using TypeDoc