cloudViewer.utility.Matrix#

class cloudViewer.utility.Matrix#

Class to interface of numpy and std::vector.

__init__(*args, **kwargs)#

Overloaded function.

  1. __init__(self: cloudViewer.utility.Matrix) -> None

Default constructor

  1. __init__(self: cloudViewer.utility.Matrix, arg0: cloudViewer.utility.Matrix) -> None

Copy constructor

  1. __init__(self: cloudViewer.utility.Matrix, shape: collections.abc.Sequence[typing.SupportsInt] = [], data: typing.SupportsFloat = 0) -> None

data(self: cloudViewer.utility.Matrix) float#

Function to get matrix internal ptr

ndim(self: cloudViewer.utility.Matrix) int#

Function to get matrix dimension

shape(self: cloudViewer.utility.Matrix, ndim: SupportsInt) list[int]#

Function to get matrix shape

size(self: cloudViewer.utility.Matrix) int#

Function to get matrix size

strides(self: cloudViewer.utility.Matrix, bytes: bool) list[int]#

Function to get matrix strides