MatOfRect2d

Objective-C

@interface MatOfRect2d : Mat

Swift

class MatOfRect2d : Mat

Mat representation of an array of Rect2d objects

Constructors

  • Create MatOfRect2d from Mat object

    Declaration

    Objective-C

    - (nonnull instancetype)initWithMat:(nonnull Mat *)mat;

    Swift

    init(mat: Mat)

    Parameters

    mat

    Mat object from which to create MatOfRect2d

  • Create MatOfRect2d from array

    Declaration

    Objective-C

    - (nonnull instancetype)initWithArray:(nonnull NSArray<Rect2d *> *)array;

    Swift

    init(array: [Rect2d])

    Parameters

    array

    Array from which to create MatOfRect2d

Methods

  • Allocate specified number of elements

    Declaration

    Objective-C

    - (void)alloc:(int)elemNumber;

    Swift

    func alloc(_ elemNumber: Int32)

    Parameters

    elemNumber

    Number of elements

  • Populate Mat with elements of an array

    Declaration

    Objective-C

    - (void)fromArray:(nonnull NSArray<Rect2d *> *)array;

    Swift

    func fromArray(_ array: [Rect2d])

    Parameters

    array

    Array with which to populate the Mat

  • Output Mat elements as an array of Rect2d objects

    Declaration

    Objective-C

    - (nonnull NSArray<Rect2d *> *)toArray;

    Swift

    func toArray() -> [Rect2d]
  • Total number of values in Mat

    Declaration

    Objective-C

    - (int)length;

    Swift

    func length() -> Int32