Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AbstractOperation<T>

Type parameters

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected Optional defaultOptions

defaultOptions: T

description

description: string = ""

isInPlace

isInPlace: boolean = false

Abstract name

name: string

noDst

noDst: boolean = false

noInPlace

noInPlace: boolean = false

Optional optionsOrder

optionsOrder: keyof T[]

sameSizeAndType

sameSizeAndType: boolean = false

validChannels

validChannels: number[] | undefined = undefined

Protected validateEachExec

validateEachExec: boolean = false

Protected validated

validated: boolean = false

Methods

Protected Abstract _exec

Protected afterExec

Protected allChannels

Protected checkDst

  • checkDst(options: T): void

Protected checkInPlaceAfter

Protected checkInPlaceBefore

Protected checkInputImage

  • checkInputImage(o: T): void

Protected checkOptions

  • checkOptions(o?: T): T

exec

resolveOptionsObject

Protected validate

  • validate(o: T): string | undefined

Generated using TypeDoc