CVBpy 15.0
Matrix3DH Class Reference

Double precision row-major 4x4 matrix. More...

Inherits object.

Public Member Functions

cvb.Matrix3DH create ()
 Construct a 4x4 matrix. More...
 
cvb.Matrix3DH create (cvb.Matrix3D matrix)
 Construct a 4x4 matrix. More...
 
cvb.Matrix3DH create (List[float] values)
 Construct a 4x4 matrix. More...
 
cvb.Matrix3DH identity ()
 The identity element. More...
 

Detailed Description

Double precision row-major 4x4 matrix.

This matrix is used for general homography transformation including perspective(pinhole camera model).

Supports the same arguments as cvb.Matrix3DH.create.

Parameters

*args : Any Parameters like cvb.Matrix3DH.create.

**kwargs : Any Parameters like cvb.Matrix3DH.create.

Member Function Documentation

◆ create() [1/3]

cvb.Matrix3DH create ( )

Construct a 4x4 matrix.

Returns

cvb.Matrix3DH A 3D 4x4 matrix.

◆ create() [2/3]

cvb.Matrix3DH create ( cvb.Matrix3D  matrix)

Construct a 4x4 matrix.

Parameters

matrix : cvb.Matrix3D 3x3 matrix.

Returns

cvb.Matrix3DH A 3D 4x4 matrix.

◆ create() [3/3]

cvb.Matrix3DH create ( List[float]  values)

Construct a 4x4 matrix.

Parameters

values : List[float] List containing exactly 16 elements.

Returns

cvb.Matrix3DH A 3D 4x4 matrix.

◆ identity()

cvb.Matrix3DH identity ( )

The identity element.

Returns

cvb.Matrix3DH An identity matrix.