Skip to content

detail_ArgKind

gapiclassOpenCV 5.0.0
import { detail_ArgKind } from '@banou/opencv-wasm'

Use after await initOpenCV(). See the initialization and named imports guide.

ARGUMENTSConstructor or factory
CLASSdetail_ArgKind
RETURN TYPEOwned native handle
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

Native object: release it with using or delete(). Factories can return null; check before calling methods.

FIXME: These traits and enum and possible numerous switch(kind) block may be replaced with a special Handler<T> object or with a double dispatch

Constructors and members

static OPAQUE_VAL

deprecated value used for compatibility, use OPAQUE_VAL instead

OPAQUE_VAL: detail_ArgKindValue<0>,

static OPAQUE

deprecated value used for compatibility, use OPAQUE_VAL instead

OPAQUE: detail_ArgKindValue<0>,

static GOBJREF

<internal> reference to object

GOBJREF: detail_ArgKindValue<1>,

static GMAT

detail_ArgKind.GMAT: a cv::GMat

GMAT: detail_ArgKindValue<2>,

static GMATP

detail_ArgKind.GMATP: a cv::GMatP

GMATP: detail_ArgKindValue<3>,

static GFRAME

detail_ArgKind.GFRAME: a cv::GFrame

GFRAME: detail_ArgKindValue<4>,

static GSCALAR

detail_ArgKind.GSCALAR: a cv::GScalar

GSCALAR: detail_ArgKindValue<5>,

static GARRAY

a cv::GArrayU (note - exactly GArrayU, not GArray<T>!)

GARRAY: detail_ArgKindValue<6>,

static GOPAQUE

a cv::GOpaqueU (note - exactly GOpaqueU, not GOpaque<T>!)

GOPAQUE: detail_ArgKindValue<7>

These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.