inviwopy.glm

GML vec and mat types

Functions

abs(*args, **kwargs)

Overloaded function.

acos(*args, **kwargs)

Overloaded function.

all(*args, **kwargs)

Overloaded function.

any(*args, **kwargs)

Overloaded function.

asin(*args, **kwargs)

Overloaded function.

atan(*args, **kwargs)

Overloaded function.

ceil(*args, **kwargs)

Overloaded function.

clamp(*args, **kwargs)

Overloaded function.

compAdd(*args, **kwargs)

Overloaded function.

compMax(*args, **kwargs)

Overloaded function.

compMin(*args, **kwargs)

Overloaded function.

compMul(*args, **kwargs)

Overloaded function.

cos(*args, **kwargs)

Overloaded function.

cross(*args, **kwargs)

Overloaded function.

distance(*args, **kwargs)

Overloaded function.

distance2(*args, **kwargs)

Overloaded function.

dot(*args, **kwargs)

Overloaded function.

exp(*args, **kwargs)

Overloaded function.

floor(*args, **kwargs)

Overloaded function.

greaterThan(*args, **kwargs)

Overloaded function.

greaterThanEqual(*args, **kwargs)

Overloaded function.

length(*args, **kwargs)

Overloaded function.

length2(*args, **kwargs)

Overloaded function.

lessThan(*args, **kwargs)

Overloaded function.

lessThanEqual(*args, **kwargs)

Overloaded function.

normalize(*args, **kwargs)

Overloaded function.

rotate(*args, **kwargs)

Overloaded function.

sin(*args, **kwargs)

Overloaded function.

tan(*args, **kwargs)

Overloaded function.

Classes

bvec2

bvec3

bvec4

dmat2

dmat2Vector

Vectors of glm matrices

dmat2x3

dmat2x3Vector

Vectors of glm matrices

dmat2x4

dmat2x4Vector

Vectors of glm matrices

dmat3

dmat3Vector

Vectors of glm matrices

dmat3x2

dmat3x2Vector

Vectors of glm matrices

dmat3x4

dmat3x4Vector

Vectors of glm matrices

dmat4

dmat4Vector

Vectors of glm matrices

dmat4x2

dmat4x2Vector

Vectors of glm matrices

dmat4x3

dmat4x3Vector

Vectors of glm matrices

dvec2

dvec3

dvec4

imat2

imat2Vector

Vectors of glm matrices

imat2x3

imat2x3Vector

Vectors of glm matrices

imat2x4

imat2x4Vector

Vectors of glm matrices

imat3

imat3Vector

Vectors of glm matrices

imat3x2

imat3x2Vector

Vectors of glm matrices

imat3x4

imat3x4Vector

Vectors of glm matrices

imat4

imat4Vector

Vectors of glm matrices

imat4x2

imat4x2Vector

Vectors of glm matrices

imat4x3

imat4x3Vector

Vectors of glm matrices

ivec2

ivec3

ivec4

mat2

mat2Vector

Vectors of glm matrices

mat2x3

mat2x3Vector

Vectors of glm matrices

mat2x4

mat2x4Vector

Vectors of glm matrices

mat3

mat3Vector

Vectors of glm matrices

mat3x2

mat3x2Vector

Vectors of glm matrices

mat3x4

mat3x4Vector

Vectors of glm matrices

mat4

mat4Vector

Vectors of glm matrices

mat4x2

mat4x2Vector

Vectors of glm matrices

mat4x3

mat4x3Vector

Vectors of glm matrices

size2_t

size3_t

size4_t

umat2

umat2Vector

Vectors of glm matrices

umat2x3

umat2x3Vector

Vectors of glm matrices

umat2x4

umat2x4Vector

Vectors of glm matrices

umat3

umat3Vector

Vectors of glm matrices

umat3x2

umat3x2Vector

Vectors of glm matrices

umat3x4

umat3x4Vector

Vectors of glm matrices

umat4

umat4Vector

Vectors of glm matrices

umat4x2

umat4x2Vector

Vectors of glm matrices

umat4x3

umat4x3Vector

Vectors of glm matrices

uvec2

uvec3

uvec4

vec2

vec3

vec4

class inviwopy.glm.bvec2

Bases: pybind11_object

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.bvec2, arg0: inviwopy.glm.bvec2) bool
__getitem__(self: inviwopy.glm.bvec2, arg0: int) bool
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.bvec2, arg0: bool, arg1: bool) -> None

  2. __init__(self: inviwopy.glm.bvec2, arg0: bool) -> None

  3. __init__(self: inviwopy.glm.bvec2, arg0: inviwopy.glm.bvec2) -> None

  4. __init__(self: inviwopy.glm.bvec2) -> None

  5. __init__(self: inviwopy.glm.bvec2, arg0: numpy.ndarray[bool]) -> None

  6. __init__(self: inviwopy.glm.bvec2, arg0: list) -> None

  7. __init__(self: inviwopy.glm.bvec2, arg0: glm::vec<3,bool,0>) -> None

  8. __init__(self: inviwopy.glm.bvec2, arg0: glm::vec<4,bool,0>) -> None

__ne__(self: inviwopy.glm.bvec2, arg0: inviwopy.glm.bvec2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.bvec2) str
__setitem__(self: inviwopy.glm.bvec2, arg0: int, arg1: bool) bool
__hash__ = None
property array
property g
property r
property s
property t
property x
property y
class inviwopy.glm.bvec3

Bases: pybind11_object

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.bvec3, arg0: inviwopy.glm.bvec3) bool
__getitem__(self: inviwopy.glm.bvec3, arg0: int) bool
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.bvec3, arg0: bool, arg1: bool, arg2: bool) -> None

  2. __init__(self: inviwopy.glm.bvec3, arg0: bool) -> None

  3. __init__(self: inviwopy.glm.bvec3, arg0: inviwopy.glm.bvec3) -> None

  4. __init__(self: inviwopy.glm.bvec3) -> None

  5. __init__(self: inviwopy.glm.bvec3, arg0: numpy.ndarray[bool]) -> None

  6. __init__(self: inviwopy.glm.bvec3, arg0: list) -> None

  7. __init__(self: inviwopy.glm.bvec3, arg0: inviwopy.glm.bvec2, arg1: bool) -> None

  8. __init__(self: inviwopy.glm.bvec3, arg0: bool, arg1: inviwopy.glm.bvec2) -> None

  9. __init__(self: inviwopy.glm.bvec3, arg0: glm::vec<4,bool,0>) -> None

__ne__(self: inviwopy.glm.bvec3, arg0: inviwopy.glm.bvec3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.bvec3) str
__setitem__(self: inviwopy.glm.bvec3, arg0: int, arg1: bool) bool
__hash__ = None
property array
property b
property g
property p
property r
property s
property t
property x
property y
property z
class inviwopy.glm.bvec4

Bases: pybind11_object

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec4) bool
__getitem__(self: inviwopy.glm.bvec4, arg0: int) bool
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.bvec4, arg0: bool, arg1: bool, arg2: bool, arg3: bool) -> None

  2. __init__(self: inviwopy.glm.bvec4, arg0: bool) -> None

  3. __init__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec4) -> None

  4. __init__(self: inviwopy.glm.bvec4) -> None

  5. __init__(self: inviwopy.glm.bvec4, arg0: numpy.ndarray[bool]) -> None

  6. __init__(self: inviwopy.glm.bvec4, arg0: list) -> None

  7. __init__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec2, arg1: bool, arg2: bool) -> None

  8. __init__(self: inviwopy.glm.bvec4, arg0: bool, arg1: inviwopy.glm.bvec2, arg2: bool) -> None

  9. __init__(self: inviwopy.glm.bvec4, arg0: bool, arg1: bool, arg2: inviwopy.glm.bvec2) -> None

  10. __init__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec2, arg1: inviwopy.glm.bvec2) -> None

  11. __init__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec3, arg1: bool) -> None

  12. __init__(self: inviwopy.glm.bvec4, arg0: bool, arg1: inviwopy.glm.bvec3) -> None

__ne__(self: inviwopy.glm.bvec4, arg0: inviwopy.glm.bvec4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.bvec4) str
__setitem__(self: inviwopy.glm.bvec4, arg0: int, arg1: bool) bool
__hash__ = None
property a
property array
property b
property g
property p
property q
property r
property s
property t
property w
property x
property y
property z
class inviwopy.glm.dmat2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  2. __add__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2, arg0: int) -> inviwopy.glm.dvec2

  2. __getitem__(self: inviwopy.glm.dmat2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  2. __iadd__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

__imul__(self: inviwopy.glm.dmat2, arg0: float) inviwopy.glm.dmat2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2, arg0: float, arg1: float, arg2: float, arg3: float) -> None

  2. __init__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> None

  3. __init__(self: inviwopy.glm.dmat2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> None

  5. __init__(self: inviwopy.glm.dmat2) -> None

  6. __init__(self: inviwopy.glm.dmat2, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  2. __isub__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

__itruediv__(self: inviwopy.glm.dmat2, arg0: float) inviwopy.glm.dmat2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

  2. __mul__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  3. __mul__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  4. __mul__(self: inviwopy.glm.dmat2, arg0: glm::mat<3,2,double,0>) -> glm::mat<3,2,double,0>

  5. __mul__(self: inviwopy.glm.dmat2, arg0: glm::mat<4,2,double,0>) -> glm::mat<4,2,double,0>

__ne__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat2) str
__rmul__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dvec2) inviwopy.glm.dvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2, arg0: int, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __setitem__(self: inviwopy.glm.dmat2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat2, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2

  2. __sub__(self: inviwopy.glm.dmat2, arg0: float) -> inviwopy.glm.dmat2

__truediv__(self: inviwopy.glm.dmat2, arg0: float) inviwopy.glm.dmat2
__hash__ = None
property array
class inviwopy.glm.dmat2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat2Vector, x: inviwopy.glm.dmat2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat2Vector, arg0: inviwopy.glm.dmat2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2Vector, s: slice) -> inviwopy.glm.dmat2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat2Vector, arg0: int) -> inviwopy.glm.dmat2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2Vector) -> None

  2. __init__(self: inviwopy.glm.dmat2Vector, arg0: inviwopy.glm.dmat2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat2Vector) Iterator[inviwopy.glm.dmat2]
__len__(self: inviwopy.glm.dmat2Vector) int
__ne__(self: inviwopy.glm.dmat2Vector, arg0: inviwopy.glm.dmat2Vector) bool
__repr__(self: inviwopy.glm.dmat2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2Vector, arg0: int, arg1: inviwopy.glm.dmat2) -> None

  2. __setitem__(self: inviwopy.glm.dmat2Vector, arg0: slice, arg1: inviwopy.glm.dmat2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat2Vector, x: inviwopy.glm.dmat2) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat2Vector) None

Clear the contents

count(self: inviwopy.glm.dmat2Vector, x: inviwopy.glm.dmat2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat2Vector, L: inviwopy.glm.dmat2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat2Vector, i: int, x: inviwopy.glm.dmat2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat2Vector) -> inviwopy.glm.dmat2

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat2Vector, i: int) -> inviwopy.glm.dmat2

Remove and return the item at index i

remove(self: inviwopy.glm.dmat2Vector, x: inviwopy.glm.dmat2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat2x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  2. __add__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2x3, arg0: int) -> inviwopy.glm.dvec3

  2. __getitem__(self: inviwopy.glm.dmat2x3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  2. __iadd__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

__imul__(self: inviwopy.glm.dmat2x3, arg0: float) inviwopy.glm.dmat2x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2x3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float) -> None

  2. __init__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3) -> None

  3. __init__(self: inviwopy.glm.dmat2x3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> None

  5. __init__(self: inviwopy.glm.dmat2x3) -> None

  6. __init__(self: inviwopy.glm.dmat2x3, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat2x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  2. __isub__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

__itruediv__(self: inviwopy.glm.dmat2x3, arg0: float) inviwopy.glm.dmat2x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

  2. __mul__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec3

  3. __mul__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2x3

  4. __mul__(self: inviwopy.glm.dmat2x3, arg0: glm::mat<3,2,double,0>) -> glm::mat<3,3,double,0>

  5. __mul__(self: inviwopy.glm.dmat2x3, arg0: glm::mat<4,2,double,0>) -> glm::mat<4,3,double,0>

__ne__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat2x3) str
__rmul__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dvec3) inviwopy.glm.dvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2x3, arg0: int, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __setitem__(self: inviwopy.glm.dmat2x3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat2x3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  2. __sub__(self: inviwopy.glm.dmat2x3, arg0: float) -> inviwopy.glm.dmat2x3

__truediv__(self: inviwopy.glm.dmat2x3, arg0: float) inviwopy.glm.dmat2x3
__hash__ = None
property array
class inviwopy.glm.dmat2x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat2x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat2x3Vector, x: inviwopy.glm.dmat2x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat2x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat2x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat2x3Vector, arg0: inviwopy.glm.dmat2x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2x3Vector, s: slice) -> inviwopy.glm.dmat2x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat2x3Vector, arg0: int) -> inviwopy.glm.dmat2x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2x3Vector) -> None

  2. __init__(self: inviwopy.glm.dmat2x3Vector, arg0: inviwopy.glm.dmat2x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat2x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat2x3Vector) Iterator[inviwopy.glm.dmat2x3]
__len__(self: inviwopy.glm.dmat2x3Vector) int
__ne__(self: inviwopy.glm.dmat2x3Vector, arg0: inviwopy.glm.dmat2x3Vector) bool
__repr__(self: inviwopy.glm.dmat2x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2x3Vector, arg0: int, arg1: inviwopy.glm.dmat2x3) -> None

  2. __setitem__(self: inviwopy.glm.dmat2x3Vector, arg0: slice, arg1: inviwopy.glm.dmat2x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat2x3Vector, x: inviwopy.glm.dmat2x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat2x3Vector) None

Clear the contents

count(self: inviwopy.glm.dmat2x3Vector, x: inviwopy.glm.dmat2x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat2x3Vector, L: inviwopy.glm.dmat2x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat2x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat2x3Vector, i: int, x: inviwopy.glm.dmat2x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat2x3Vector) -> inviwopy.glm.dmat2x3

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat2x3Vector, i: int) -> inviwopy.glm.dmat2x3

Remove and return the item at index i

remove(self: inviwopy.glm.dmat2x3Vector, x: inviwopy.glm.dmat2x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat2x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  2. __add__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2x4, arg0: int) -> inviwopy.glm.dvec4

  2. __getitem__(self: inviwopy.glm.dmat2x4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  2. __iadd__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

__imul__(self: inviwopy.glm.dmat2x4, arg0: float) inviwopy.glm.dmat2x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2x4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float) -> None

  2. __init__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4) -> None

  3. __init__(self: inviwopy.glm.dmat2x4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> None

  5. __init__(self: inviwopy.glm.dmat2x4) -> None

  6. __init__(self: inviwopy.glm.dmat2x4, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat2x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  2. __isub__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

__itruediv__(self: inviwopy.glm.dmat2x4, arg0: float) inviwopy.glm.dmat2x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

  2. __mul__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec4

  3. __mul__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2) -> inviwopy.glm.dmat2x4

  4. __mul__(self: inviwopy.glm.dmat2x4, arg0: glm::mat<3,2,double,0>) -> glm::mat<3,4,double,0>

  5. __mul__(self: inviwopy.glm.dmat2x4, arg0: glm::mat<4,2,double,0>) -> glm::mat<4,4,double,0>

__ne__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat2x4) str
__rmul__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dvec4) inviwopy.glm.dvec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2x4, arg0: int, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __setitem__(self: inviwopy.glm.dmat2x4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat2x4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  2. __sub__(self: inviwopy.glm.dmat2x4, arg0: float) -> inviwopy.glm.dmat2x4

__truediv__(self: inviwopy.glm.dmat2x4, arg0: float) inviwopy.glm.dmat2x4
__hash__ = None
property array
class inviwopy.glm.dmat2x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat2x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat2x4Vector, x: inviwopy.glm.dmat2x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat2x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat2x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat2x4Vector, arg0: inviwopy.glm.dmat2x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat2x4Vector, s: slice) -> inviwopy.glm.dmat2x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat2x4Vector, arg0: int) -> inviwopy.glm.dmat2x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat2x4Vector) -> None

  2. __init__(self: inviwopy.glm.dmat2x4Vector, arg0: inviwopy.glm.dmat2x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat2x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat2x4Vector) Iterator[inviwopy.glm.dmat2x4]
__len__(self: inviwopy.glm.dmat2x4Vector) int
__ne__(self: inviwopy.glm.dmat2x4Vector, arg0: inviwopy.glm.dmat2x4Vector) bool
__repr__(self: inviwopy.glm.dmat2x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat2x4Vector, arg0: int, arg1: inviwopy.glm.dmat2x4) -> None

  2. __setitem__(self: inviwopy.glm.dmat2x4Vector, arg0: slice, arg1: inviwopy.glm.dmat2x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat2x4Vector, x: inviwopy.glm.dmat2x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat2x4Vector) None

Clear the contents

count(self: inviwopy.glm.dmat2x4Vector, x: inviwopy.glm.dmat2x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat2x4Vector, L: inviwopy.glm.dmat2x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat2x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat2x4Vector, i: int, x: inviwopy.glm.dmat2x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat2x4Vector) -> inviwopy.glm.dmat2x4

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat2x4Vector, i: int) -> inviwopy.glm.dmat2x4

Remove and return the item at index i

remove(self: inviwopy.glm.dmat2x4Vector, x: inviwopy.glm.dmat2x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  2. __add__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3, arg0: int) -> inviwopy.glm.dvec3

  2. __getitem__(self: inviwopy.glm.dmat3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  2. __iadd__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

__imul__(self: inviwopy.glm.dmat3, arg0: float) inviwopy.glm.dmat3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float) -> None

  2. __init__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3, arg2: inviwopy.glm.dvec3) -> None

  3. __init__(self: inviwopy.glm.dmat3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> None

  5. __init__(self: inviwopy.glm.dmat3) -> None

  6. __init__(self: inviwopy.glm.dmat3, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  2. __isub__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

__itruediv__(self: inviwopy.glm.dmat3, arg0: float) inviwopy.glm.dmat3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

  2. __mul__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  3. __mul__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x3

  4. __mul__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  5. __mul__(self: inviwopy.glm.dmat3, arg0: glm::mat<4,3,double,0>) -> glm::mat<4,3,double,0>

__ne__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat3) str
__rmul__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dvec3) inviwopy.glm.dvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3, arg0: int, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __setitem__(self: inviwopy.glm.dmat3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat3, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3

  2. __sub__(self: inviwopy.glm.dmat3, arg0: float) -> inviwopy.glm.dmat3

__truediv__(self: inviwopy.glm.dmat3, arg0: float) inviwopy.glm.dmat3
__hash__ = None
property array
class inviwopy.glm.dmat3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat3Vector, x: inviwopy.glm.dmat3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat3Vector, arg0: inviwopy.glm.dmat3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3Vector, s: slice) -> inviwopy.glm.dmat3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat3Vector, arg0: int) -> inviwopy.glm.dmat3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3Vector) -> None

  2. __init__(self: inviwopy.glm.dmat3Vector, arg0: inviwopy.glm.dmat3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat3Vector) Iterator[inviwopy.glm.dmat3]
__len__(self: inviwopy.glm.dmat3Vector) int
__ne__(self: inviwopy.glm.dmat3Vector, arg0: inviwopy.glm.dmat3Vector) bool
__repr__(self: inviwopy.glm.dmat3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3Vector, arg0: int, arg1: inviwopy.glm.dmat3) -> None

  2. __setitem__(self: inviwopy.glm.dmat3Vector, arg0: slice, arg1: inviwopy.glm.dmat3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat3Vector, x: inviwopy.glm.dmat3) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat3Vector) None

Clear the contents

count(self: inviwopy.glm.dmat3Vector, x: inviwopy.glm.dmat3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat3Vector, L: inviwopy.glm.dmat3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat3Vector, i: int, x: inviwopy.glm.dmat3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat3Vector) -> inviwopy.glm.dmat3

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat3Vector, i: int) -> inviwopy.glm.dmat3

Remove and return the item at index i

remove(self: inviwopy.glm.dmat3Vector, x: inviwopy.glm.dmat3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat3x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> inviwopy.glm.dmat3x2

  2. __add__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3x2, arg0: int) -> inviwopy.glm.dvec2

  2. __getitem__(self: inviwopy.glm.dmat3x2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> inviwopy.glm.dmat3x2

  2. __iadd__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

__imul__(self: inviwopy.glm.dmat3x2, arg0: float) inviwopy.glm.dmat3x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3x2, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float) -> None

  2. __init__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2, arg2: inviwopy.glm.dvec2) -> None

  3. __init__(self: inviwopy.glm.dmat3x2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> None

  5. __init__(self: inviwopy.glm.dmat3x2) -> None

  6. __init__(self: inviwopy.glm.dmat3x2, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat3x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> inviwopy.glm.dmat3x2

  2. __isub__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

__itruediv__(self: inviwopy.glm.dmat3x2, arg0: float) inviwopy.glm.dmat3x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

  2. __mul__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec2

  3. __mul__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2

  4. __mul__(self: inviwopy.glm.dmat3x2, arg0: glm::mat<3,3,double,0>) -> inviwopy.glm.dmat3x2

  5. __mul__(self: inviwopy.glm.dmat3x2, arg0: glm::mat<4,3,double,0>) -> glm::mat<4,2,double,0>

__ne__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat3x2) str
__rmul__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dvec2) inviwopy.glm.dvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3x2, arg0: int, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __setitem__(self: inviwopy.glm.dmat3x2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat3x2, arg0: inviwopy.glm.dmat3x2) -> inviwopy.glm.dmat3x2

  2. __sub__(self: inviwopy.glm.dmat3x2, arg0: float) -> inviwopy.glm.dmat3x2

__truediv__(self: inviwopy.glm.dmat3x2, arg0: float) inviwopy.glm.dmat3x2
__hash__ = None
property array
class inviwopy.glm.dmat3x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat3x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat3x2Vector, x: inviwopy.glm.dmat3x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat3x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat3x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat3x2Vector, arg0: inviwopy.glm.dmat3x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3x2Vector, s: slice) -> inviwopy.glm.dmat3x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat3x2Vector, arg0: int) -> inviwopy.glm.dmat3x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3x2Vector) -> None

  2. __init__(self: inviwopy.glm.dmat3x2Vector, arg0: inviwopy.glm.dmat3x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat3x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat3x2Vector) Iterator[inviwopy.glm.dmat3x2]
__len__(self: inviwopy.glm.dmat3x2Vector) int
__ne__(self: inviwopy.glm.dmat3x2Vector, arg0: inviwopy.glm.dmat3x2Vector) bool
__repr__(self: inviwopy.glm.dmat3x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3x2Vector, arg0: int, arg1: inviwopy.glm.dmat3x2) -> None

  2. __setitem__(self: inviwopy.glm.dmat3x2Vector, arg0: slice, arg1: inviwopy.glm.dmat3x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat3x2Vector, x: inviwopy.glm.dmat3x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat3x2Vector) None

Clear the contents

count(self: inviwopy.glm.dmat3x2Vector, x: inviwopy.glm.dmat3x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat3x2Vector, L: inviwopy.glm.dmat3x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat3x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat3x2Vector, i: int, x: inviwopy.glm.dmat3x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat3x2Vector) -> inviwopy.glm.dmat3x2

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat3x2Vector, i: int) -> inviwopy.glm.dmat3x2

Remove and return the item at index i

remove(self: inviwopy.glm.dmat3x2Vector, x: inviwopy.glm.dmat3x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat3x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  2. __add__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3x4, arg0: int) -> inviwopy.glm.dvec4

  2. __getitem__(self: inviwopy.glm.dmat3x4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  2. __iadd__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

__imul__(self: inviwopy.glm.dmat3x4, arg0: float) inviwopy.glm.dmat3x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3x4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float) -> None

  2. __init__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4, arg2: inviwopy.glm.dvec4) -> None

  3. __init__(self: inviwopy.glm.dmat3x4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> None

  5. __init__(self: inviwopy.glm.dmat3x4) -> None

  6. __init__(self: inviwopy.glm.dmat3x4, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat3x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  2. __isub__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

__itruediv__(self: inviwopy.glm.dmat3x4, arg0: float) inviwopy.glm.dmat3x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

  2. __mul__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec4

  3. __mul__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat2x3) -> inviwopy.glm.dmat2x4

  4. __mul__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3) -> inviwopy.glm.dmat3x4

  5. __mul__(self: inviwopy.glm.dmat3x4, arg0: glm::mat<4,3,double,0>) -> glm::mat<4,4,double,0>

__ne__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat3x4) str
__rmul__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dvec4) inviwopy.glm.dvec3
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3x4, arg0: int, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __setitem__(self: inviwopy.glm.dmat3x4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat3x4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  2. __sub__(self: inviwopy.glm.dmat3x4, arg0: float) -> inviwopy.glm.dmat3x4

__truediv__(self: inviwopy.glm.dmat3x4, arg0: float) inviwopy.glm.dmat3x4
__hash__ = None
property array
class inviwopy.glm.dmat3x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat3x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat3x4Vector, x: inviwopy.glm.dmat3x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat3x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat3x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat3x4Vector, arg0: inviwopy.glm.dmat3x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat3x4Vector, s: slice) -> inviwopy.glm.dmat3x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat3x4Vector, arg0: int) -> inviwopy.glm.dmat3x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat3x4Vector) -> None

  2. __init__(self: inviwopy.glm.dmat3x4Vector, arg0: inviwopy.glm.dmat3x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat3x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat3x4Vector) Iterator[inviwopy.glm.dmat3x4]
__len__(self: inviwopy.glm.dmat3x4Vector) int
__ne__(self: inviwopy.glm.dmat3x4Vector, arg0: inviwopy.glm.dmat3x4Vector) bool
__repr__(self: inviwopy.glm.dmat3x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat3x4Vector, arg0: int, arg1: inviwopy.glm.dmat3x4) -> None

  2. __setitem__(self: inviwopy.glm.dmat3x4Vector, arg0: slice, arg1: inviwopy.glm.dmat3x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat3x4Vector, x: inviwopy.glm.dmat3x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat3x4Vector) None

Clear the contents

count(self: inviwopy.glm.dmat3x4Vector, x: inviwopy.glm.dmat3x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat3x4Vector, L: inviwopy.glm.dmat3x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat3x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat3x4Vector, i: int, x: inviwopy.glm.dmat3x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat3x4Vector) -> inviwopy.glm.dmat3x4

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat3x4Vector, i: int) -> inviwopy.glm.dmat3x4

Remove and return the item at index i

remove(self: inviwopy.glm.dmat3x4Vector, x: inviwopy.glm.dmat3x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

  2. __add__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4, arg0: int) -> inviwopy.glm.dvec4

  2. __getitem__(self: inviwopy.glm.dmat4, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

  2. __iadd__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

__imul__(self: inviwopy.glm.dmat4, arg0: float) inviwopy.glm.dmat4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float, arg12: float, arg13: float, arg14: float, arg15: float) -> None

  2. __init__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dvec4, arg1: inviwopy.glm.dvec4, arg2: inviwopy.glm.dvec4, arg3: inviwopy.glm.dvec4) -> None

  3. __init__(self: inviwopy.glm.dmat4, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> None

  5. __init__(self: inviwopy.glm.dmat4) -> None

  6. __init__(self: inviwopy.glm.dmat4, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

  2. __isub__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

__itruediv__(self: inviwopy.glm.dmat4, arg0: float) inviwopy.glm.dmat4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

  2. __mul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  3. __mul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x4

  4. __mul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x4

  5. __mul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

__ne__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat4) str
__rmul__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dvec4) inviwopy.glm.dvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4, arg0: int, arg1: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __setitem__(self: inviwopy.glm.dmat4, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat4, arg0: inviwopy.glm.dmat4) -> inviwopy.glm.dmat4

  2. __sub__(self: inviwopy.glm.dmat4, arg0: float) -> inviwopy.glm.dmat4

__truediv__(self: inviwopy.glm.dmat4, arg0: float) inviwopy.glm.dmat4
__hash__ = None
property array
class inviwopy.glm.dmat4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat4Vector, x: inviwopy.glm.dmat4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat4Vector, arg0: inviwopy.glm.dmat4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4Vector, s: slice) -> inviwopy.glm.dmat4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat4Vector, arg0: int) -> inviwopy.glm.dmat4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4Vector) -> None

  2. __init__(self: inviwopy.glm.dmat4Vector, arg0: inviwopy.glm.dmat4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat4Vector) Iterator[inviwopy.glm.dmat4]
__len__(self: inviwopy.glm.dmat4Vector) int
__ne__(self: inviwopy.glm.dmat4Vector, arg0: inviwopy.glm.dmat4Vector) bool
__repr__(self: inviwopy.glm.dmat4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4Vector, arg0: int, arg1: inviwopy.glm.dmat4) -> None

  2. __setitem__(self: inviwopy.glm.dmat4Vector, arg0: slice, arg1: inviwopy.glm.dmat4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat4Vector, x: inviwopy.glm.dmat4) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat4Vector) None

Clear the contents

count(self: inviwopy.glm.dmat4Vector, x: inviwopy.glm.dmat4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat4Vector, L: inviwopy.glm.dmat4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat4Vector, i: int, x: inviwopy.glm.dmat4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat4Vector) -> inviwopy.glm.dmat4

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat4Vector, i: int) -> inviwopy.glm.dmat4

Remove and return the item at index i

remove(self: inviwopy.glm.dmat4Vector, x: inviwopy.glm.dmat4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat4x2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> inviwopy.glm.dmat4x2

  2. __add__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4x2, arg0: int) -> inviwopy.glm.dvec2

  2. __getitem__(self: inviwopy.glm.dmat4x2, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> inviwopy.glm.dmat4x2

  2. __iadd__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

__imul__(self: inviwopy.glm.dmat4x2, arg0: float) inviwopy.glm.dmat4x2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4x2, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float) -> None

  2. __init__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2, arg2: inviwopy.glm.dvec2, arg3: inviwopy.glm.dvec2) -> None

  3. __init__(self: inviwopy.glm.dmat4x2, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> None

  5. __init__(self: inviwopy.glm.dmat4x2) -> None

  6. __init__(self: inviwopy.glm.dmat4x2, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat4x2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> inviwopy.glm.dmat4x2

  2. __isub__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

__itruediv__(self: inviwopy.glm.dmat4x2, arg0: float) inviwopy.glm.dmat4x2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

  2. __mul__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec2

  3. __mul__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2

  4. __mul__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3x2

  5. __mul__(self: inviwopy.glm.dmat4x2, arg0: glm::mat<4,4,double,0>) -> inviwopy.glm.dmat4x2

__ne__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat4x2) str
__rmul__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dvec2) inviwopy.glm.dvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4x2, arg0: int, arg1: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __setitem__(self: inviwopy.glm.dmat4x2, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat4x2, arg0: inviwopy.glm.dmat4x2) -> inviwopy.glm.dmat4x2

  2. __sub__(self: inviwopy.glm.dmat4x2, arg0: float) -> inviwopy.glm.dmat4x2

__truediv__(self: inviwopy.glm.dmat4x2, arg0: float) inviwopy.glm.dmat4x2
__hash__ = None
property array
class inviwopy.glm.dmat4x2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat4x2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat4x2Vector, x: inviwopy.glm.dmat4x2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat4x2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat4x2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat4x2Vector, arg0: inviwopy.glm.dmat4x2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4x2Vector, s: slice) -> inviwopy.glm.dmat4x2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat4x2Vector, arg0: int) -> inviwopy.glm.dmat4x2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4x2Vector) -> None

  2. __init__(self: inviwopy.glm.dmat4x2Vector, arg0: inviwopy.glm.dmat4x2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat4x2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat4x2Vector) Iterator[inviwopy.glm.dmat4x2]
__len__(self: inviwopy.glm.dmat4x2Vector) int
__ne__(self: inviwopy.glm.dmat4x2Vector, arg0: inviwopy.glm.dmat4x2Vector) bool
__repr__(self: inviwopy.glm.dmat4x2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4x2Vector, arg0: int, arg1: inviwopy.glm.dmat4x2) -> None

  2. __setitem__(self: inviwopy.glm.dmat4x2Vector, arg0: slice, arg1: inviwopy.glm.dmat4x2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat4x2Vector, x: inviwopy.glm.dmat4x2) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat4x2Vector) None

Clear the contents

count(self: inviwopy.glm.dmat4x2Vector, x: inviwopy.glm.dmat4x2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat4x2Vector, L: inviwopy.glm.dmat4x2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat4x2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat4x2Vector, i: int, x: inviwopy.glm.dmat4x2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat4x2Vector) -> inviwopy.glm.dmat4x2

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat4x2Vector, i: int) -> inviwopy.glm.dmat4x2

Remove and return the item at index i

remove(self: inviwopy.glm.dmat4x2Vector, x: inviwopy.glm.dmat4x2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dmat4x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> inviwopy.glm.dmat4x3

  2. __add__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4x3, arg0: int) -> inviwopy.glm.dvec3

  2. __getitem__(self: inviwopy.glm.dmat4x3, arg0: int, arg1: int) -> float

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> inviwopy.glm.dmat4x3

  2. __iadd__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

__imul__(self: inviwopy.glm.dmat4x3, arg0: float) inviwopy.glm.dmat4x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4x3, arg0: float, arg1: float, arg2: float, arg3: float, arg4: float, arg5: float, arg6: float, arg7: float, arg8: float, arg9: float, arg10: float, arg11: float) -> None

  2. __init__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dvec3, arg1: inviwopy.glm.dvec3, arg2: inviwopy.glm.dvec3, arg3: inviwopy.glm.dvec3) -> None

  3. __init__(self: inviwopy.glm.dmat4x3, arg0: float) -> None

  4. __init__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> None

  5. __init__(self: inviwopy.glm.dmat4x3) -> None

  6. __init__(self: inviwopy.glm.dmat4x3, arg0: numpy.ndarray[numpy.float64]) -> None

  7. __init__(self: inviwopy.glm.dmat4x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> inviwopy.glm.dmat4x3

  2. __isub__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

__itruediv__(self: inviwopy.glm.dmat4x3, arg0: float) inviwopy.glm.dmat4x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

  2. __mul__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec3

  3. __mul__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat2x4) -> inviwopy.glm.dmat2x3

  4. __mul__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat3x4) -> inviwopy.glm.dmat3

  5. __mul__(self: inviwopy.glm.dmat4x3, arg0: glm::mat<4,4,double,0>) -> inviwopy.glm.dmat4x3

__ne__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dmat4x3) str
__rmul__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dvec3) inviwopy.glm.dvec4
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4x3, arg0: int, arg1: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __setitem__(self: inviwopy.glm.dmat4x3, arg0: int, arg1: int, arg2: float) -> float

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dmat4x3, arg0: inviwopy.glm.dmat4x3) -> inviwopy.glm.dmat4x3

  2. __sub__(self: inviwopy.glm.dmat4x3, arg0: float) -> inviwopy.glm.dmat4x3

__truediv__(self: inviwopy.glm.dmat4x3, arg0: float) inviwopy.glm.dmat4x3
__hash__ = None
property array
class inviwopy.glm.dmat4x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.dmat4x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.dmat4x3Vector, x: inviwopy.glm.dmat4x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.dmat4x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.dmat4x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.dmat4x3Vector, arg0: inviwopy.glm.dmat4x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.dmat4x3Vector, s: slice) -> inviwopy.glm.dmat4x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.dmat4x3Vector, arg0: int) -> inviwopy.glm.dmat4x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dmat4x3Vector) -> None

  2. __init__(self: inviwopy.glm.dmat4x3Vector, arg0: inviwopy.glm.dmat4x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.dmat4x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.dmat4x3Vector) Iterator[inviwopy.glm.dmat4x3]
__len__(self: inviwopy.glm.dmat4x3Vector) int
__ne__(self: inviwopy.glm.dmat4x3Vector, arg0: inviwopy.glm.dmat4x3Vector) bool
__repr__(self: inviwopy.glm.dmat4x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.dmat4x3Vector, arg0: int, arg1: inviwopy.glm.dmat4x3) -> None

  2. __setitem__(self: inviwopy.glm.dmat4x3Vector, arg0: slice, arg1: inviwopy.glm.dmat4x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.dmat4x3Vector, x: inviwopy.glm.dmat4x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.dmat4x3Vector) None

Clear the contents

count(self: inviwopy.glm.dmat4x3Vector, x: inviwopy.glm.dmat4x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.dmat4x3Vector, L: inviwopy.glm.dmat4x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.dmat4x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.dmat4x3Vector, i: int, x: inviwopy.glm.dmat4x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.dmat4x3Vector) -> inviwopy.glm.dmat4x3

Remove and return the last item

  1. pop(self: inviwopy.glm.dmat4x3Vector, i: int) -> inviwopy.glm.dmat4x3

Remove and return the item at index i

remove(self: inviwopy.glm.dmat4x3Vector, x: inviwopy.glm.dmat4x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.dvec2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __add__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) bool
__getitem__(self: inviwopy.glm.dvec2, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __iadd__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __imul__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dvec2, arg0: float, arg1: float) -> None

  2. __init__(self: inviwopy.glm.dvec2, arg0: float) -> None

  3. __init__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> None

  4. __init__(self: inviwopy.glm.dvec2) -> None

  5. __init__(self: inviwopy.glm.dvec2, arg0: numpy.ndarray[numpy.float64]) -> None

  6. __init__(self: inviwopy.glm.dvec2, arg0: list) -> None

  7. __init__(self: inviwopy.glm.dvec2, arg0: glm::vec<3,double,0>) -> None

  8. __init__(self: inviwopy.glm.dvec2, arg0: glm::vec<4,double,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __isub__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __itruediv__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __mul__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__ne__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dvec2) str
__setitem__(self: inviwopy.glm.dvec2, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __sub__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.dvec2, arg0: inviwopy.glm.dvec2) -> inviwopy.glm.dvec2

  2. __truediv__(self: inviwopy.glm.dvec2, arg0: float) -> inviwopy.glm.dvec2

__hash__ = None
property array
property g
property r
property s
property t
property x
property y
class inviwopy.glm.dvec3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __add__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) bool
__getitem__(self: inviwopy.glm.dvec3, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __iadd__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __imul__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dvec3, arg0: float, arg1: float, arg2: float) -> None

  2. __init__(self: inviwopy.glm.dvec3, arg0: float) -> None

  3. __init__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> None

  4. __init__(self: inviwopy.glm.dvec3) -> None

  5. __init__(self: inviwopy.glm.dvec3, arg0: numpy.ndarray[numpy.float64]) -> None

  6. __init__(self: inviwopy.glm.dvec3, arg0: list) -> None

  7. __init__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec2, arg1: float) -> None

  8. __init__(self: inviwopy.glm.dvec3, arg0: float, arg1: inviwopy.glm.dvec2) -> None

  9. __init__(self: inviwopy.glm.dvec3, arg0: glm::vec<4,double,0>) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __isub__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __itruediv__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __mul__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__ne__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dvec3) str
__setitem__(self: inviwopy.glm.dvec3, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __sub__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.dvec3, arg0: inviwopy.glm.dvec3) -> inviwopy.glm.dvec3

  2. __truediv__(self: inviwopy.glm.dvec3, arg0: float) -> inviwopy.glm.dvec3

__hash__ = None
property array
property b
property g
property p
property r
property s
property t
property x
property y
property z
class inviwopy.glm.dvec4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __add__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) bool
__getitem__(self: inviwopy.glm.dvec4, arg0: int) float
__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __iadd__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__imul__(*args, **kwargs)

Overloaded function.

  1. __imul__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __imul__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.dvec4, arg0: float, arg1: float, arg2: float, arg3: float) -> None

  2. __init__(self: inviwopy.glm.dvec4, arg0: float) -> None

  3. __init__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> None

  4. __init__(self: inviwopy.glm.dvec4) -> None

  5. __init__(self: inviwopy.glm.dvec4, arg0: numpy.ndarray[numpy.float64]) -> None

  6. __init__(self: inviwopy.glm.dvec4, arg0: list) -> None

  7. __init__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec2, arg1: float, arg2: float) -> None

  8. __init__(self: inviwopy.glm.dvec4, arg0: float, arg1: inviwopy.glm.dvec2, arg2: float) -> None

  9. __init__(self: inviwopy.glm.dvec4, arg0: float, arg1: float, arg2: inviwopy.glm.dvec2) -> None

  10. __init__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec2, arg1: inviwopy.glm.dvec2) -> None

  11. __init__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec3, arg1: float) -> None

  12. __init__(self: inviwopy.glm.dvec4, arg0: float, arg1: inviwopy.glm.dvec3) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __isub__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__itruediv__(*args, **kwargs)

Overloaded function.

  1. __itruediv__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __itruediv__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __mul__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__ne__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.dvec4) str
__setitem__(self: inviwopy.glm.dvec4, arg0: int, arg1: float) float
__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __sub__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__truediv__(*args, **kwargs)

Overloaded function.

  1. __truediv__(self: inviwopy.glm.dvec4, arg0: inviwopy.glm.dvec4) -> inviwopy.glm.dvec4

  2. __truediv__(self: inviwopy.glm.dvec4, arg0: float) -> inviwopy.glm.dvec4

__hash__ = None
property a
property array
property b
property g
property p
property q
property r
property s
property t
property w
property x
property y
property z
class inviwopy.glm.imat2

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  2. __add__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.ivec2

  2. __getitem__(self: inviwopy.glm.imat2, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  2. __iadd__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

__imul__(self: inviwopy.glm.imat2, arg0: int) inviwopy.glm.imat2
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2, arg0: int, arg1: int, arg2: int, arg3: int) -> None

  2. __init__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.ivec2, arg1: inviwopy.glm.ivec2) -> None

  3. __init__(self: inviwopy.glm.imat2, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> None

  5. __init__(self: inviwopy.glm.imat2) -> None

  6. __init__(self: inviwopy.glm.imat2, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat2, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  2. __isub__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

__itruediv__(self: inviwopy.glm.imat2, arg0: int) inviwopy.glm.imat2
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

  2. __mul__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  3. __mul__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  4. __mul__(self: inviwopy.glm.imat2, arg0: glm::mat<3,2,int,0>) -> glm::mat<3,2,int,0>

  5. __mul__(self: inviwopy.glm.imat2, arg0: glm::mat<4,2,int,0>) -> glm::mat<4,2,int,0>

__ne__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat2) str
__rmul__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.ivec2) inviwopy.glm.ivec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2, arg0: int, arg1: inviwopy.glm.ivec2) -> inviwopy.glm.ivec2

  2. __setitem__(self: inviwopy.glm.imat2, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat2, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2

  2. __sub__(self: inviwopy.glm.imat2, arg0: int) -> inviwopy.glm.imat2

__truediv__(self: inviwopy.glm.imat2, arg0: int) inviwopy.glm.imat2
__hash__ = None
property array
class inviwopy.glm.imat2Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat2Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat2Vector, x: inviwopy.glm.imat2) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat2Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat2Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat2Vector, arg0: inviwopy.glm.imat2Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2Vector, s: slice) -> inviwopy.glm.imat2Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat2Vector, arg0: int) -> inviwopy.glm.imat2

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2Vector) -> None

  2. __init__(self: inviwopy.glm.imat2Vector, arg0: inviwopy.glm.imat2Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat2Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat2Vector) Iterator[inviwopy.glm.imat2]
__len__(self: inviwopy.glm.imat2Vector) int
__ne__(self: inviwopy.glm.imat2Vector, arg0: inviwopy.glm.imat2Vector) bool
__repr__(self: inviwopy.glm.imat2Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2Vector, arg0: int, arg1: inviwopy.glm.imat2) -> None

  2. __setitem__(self: inviwopy.glm.imat2Vector, arg0: slice, arg1: inviwopy.glm.imat2Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat2Vector, x: inviwopy.glm.imat2) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat2Vector) None

Clear the contents

count(self: inviwopy.glm.imat2Vector, x: inviwopy.glm.imat2) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat2Vector, L: inviwopy.glm.imat2Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat2Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat2Vector, i: int, x: inviwopy.glm.imat2) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat2Vector) -> inviwopy.glm.imat2

Remove and return the last item

  1. pop(self: inviwopy.glm.imat2Vector, i: int) -> inviwopy.glm.imat2

Remove and return the item at index i

remove(self: inviwopy.glm.imat2Vector, x: inviwopy.glm.imat2) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat2x3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  2. __add__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.ivec3

  2. __getitem__(self: inviwopy.glm.imat2x3, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  2. __iadd__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

__imul__(self: inviwopy.glm.imat2x3, arg0: int) inviwopy.glm.imat2x3
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2x3, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int) -> None

  2. __init__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.ivec3, arg1: inviwopy.glm.ivec3) -> None

  3. __init__(self: inviwopy.glm.imat2x3, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> None

  5. __init__(self: inviwopy.glm.imat2x3) -> None

  6. __init__(self: inviwopy.glm.imat2x3, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat2x3, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  2. __isub__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

__itruediv__(self: inviwopy.glm.imat2x3, arg0: int) inviwopy.glm.imat2x3
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

  2. __mul__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec3

  3. __mul__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2x3

  4. __mul__(self: inviwopy.glm.imat2x3, arg0: glm::mat<3,2,int,0>) -> glm::mat<3,3,int,0>

  5. __mul__(self: inviwopy.glm.imat2x3, arg0: glm::mat<4,2,int,0>) -> glm::mat<4,3,int,0>

__ne__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat2x3) str
__rmul__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.ivec3) inviwopy.glm.ivec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2x3, arg0: int, arg1: inviwopy.glm.ivec3) -> inviwopy.glm.ivec3

  2. __setitem__(self: inviwopy.glm.imat2x3, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat2x3, arg0: inviwopy.glm.imat2x3) -> inviwopy.glm.imat2x3

  2. __sub__(self: inviwopy.glm.imat2x3, arg0: int) -> inviwopy.glm.imat2x3

__truediv__(self: inviwopy.glm.imat2x3, arg0: int) inviwopy.glm.imat2x3
__hash__ = None
property array
class inviwopy.glm.imat2x3Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat2x3Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat2x3Vector, x: inviwopy.glm.imat2x3) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat2x3Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat2x3Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat2x3Vector, arg0: inviwopy.glm.imat2x3Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2x3Vector, s: slice) -> inviwopy.glm.imat2x3Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat2x3Vector, arg0: int) -> inviwopy.glm.imat2x3

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2x3Vector) -> None

  2. __init__(self: inviwopy.glm.imat2x3Vector, arg0: inviwopy.glm.imat2x3Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat2x3Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat2x3Vector) Iterator[inviwopy.glm.imat2x3]
__len__(self: inviwopy.glm.imat2x3Vector) int
__ne__(self: inviwopy.glm.imat2x3Vector, arg0: inviwopy.glm.imat2x3Vector) bool
__repr__(self: inviwopy.glm.imat2x3Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2x3Vector, arg0: int, arg1: inviwopy.glm.imat2x3) -> None

  2. __setitem__(self: inviwopy.glm.imat2x3Vector, arg0: slice, arg1: inviwopy.glm.imat2x3Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat2x3Vector, x: inviwopy.glm.imat2x3) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat2x3Vector) None

Clear the contents

count(self: inviwopy.glm.imat2x3Vector, x: inviwopy.glm.imat2x3) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat2x3Vector, L: inviwopy.glm.imat2x3Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat2x3Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat2x3Vector, i: int, x: inviwopy.glm.imat2x3) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat2x3Vector) -> inviwopy.glm.imat2x3

Remove and return the last item

  1. pop(self: inviwopy.glm.imat2x3Vector, i: int) -> inviwopy.glm.imat2x3

Remove and return the item at index i

remove(self: inviwopy.glm.imat2x3Vector, x: inviwopy.glm.imat2x3) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat2x4

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  2. __add__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.ivec4

  2. __getitem__(self: inviwopy.glm.imat2x4, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  2. __iadd__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

__imul__(self: inviwopy.glm.imat2x4, arg0: int) inviwopy.glm.imat2x4
__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2x4, arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: int, arg7: int) -> None

  2. __init__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.ivec4, arg1: inviwopy.glm.ivec4) -> None

  3. __init__(self: inviwopy.glm.imat2x4, arg0: int) -> None

  4. __init__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> None

  5. __init__(self: inviwopy.glm.imat2x4) -> None

  6. __init__(self: inviwopy.glm.imat2x4, arg0: numpy.ndarray[numpy.int32]) -> None

  7. __init__(self: inviwopy.glm.imat2x4, arg0: list) -> None

__isub__(*args, **kwargs)

Overloaded function.

  1. __isub__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  2. __isub__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

__itruediv__(self: inviwopy.glm.imat2x4, arg0: int) inviwopy.glm.imat2x4
__mul__(*args, **kwargs)

Overloaded function.

  1. __mul__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

  2. __mul__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.ivec2) -> inviwopy.glm.ivec4

  3. __mul__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2) -> inviwopy.glm.imat2x4

  4. __mul__(self: inviwopy.glm.imat2x4, arg0: glm::mat<3,2,int,0>) -> glm::mat<3,4,int,0>

  5. __mul__(self: inviwopy.glm.imat2x4, arg0: glm::mat<4,2,int,0>) -> glm::mat<4,4,int,0>

__ne__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) bool
__release_buffer__(buffer, /)

Release the buffer object that exposes the underlying memory of the object.

__repr__(self: inviwopy.glm.imat2x4) str
__rmul__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.ivec4) inviwopy.glm.ivec2
__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2x4, arg0: int, arg1: inviwopy.glm.ivec4) -> inviwopy.glm.ivec4

  2. __setitem__(self: inviwopy.glm.imat2x4, arg0: int, arg1: int, arg2: int) -> int

__sub__(*args, **kwargs)

Overloaded function.

  1. __sub__(self: inviwopy.glm.imat2x4, arg0: inviwopy.glm.imat2x4) -> inviwopy.glm.imat2x4

  2. __sub__(self: inviwopy.glm.imat2x4, arg0: int) -> inviwopy.glm.imat2x4

__truediv__(self: inviwopy.glm.imat2x4, arg0: int) inviwopy.glm.imat2x4
__hash__ = None
property array
class inviwopy.glm.imat2x4Vector

Bases: pybind11_object

Vectors of glm matrices

__bool__(self: inviwopy.glm.imat2x4Vector) bool

Check whether the list is nonempty

__contains__(self: inviwopy.glm.imat2x4Vector, x: inviwopy.glm.imat2x4) bool

Return true the container contains x

__delitem__(*args, **kwargs)

Overloaded function.

  1. __delitem__(self: inviwopy.glm.imat2x4Vector, arg0: int) -> None

Delete the list elements at index i

  1. __delitem__(self: inviwopy.glm.imat2x4Vector, arg0: slice) -> None

Delete list elements using a slice object

__eq__(self: inviwopy.glm.imat2x4Vector, arg0: inviwopy.glm.imat2x4Vector) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat2x4Vector, s: slice) -> inviwopy.glm.imat2x4Vector

Retrieve list elements using a slice object

  1. __getitem__(self: inviwopy.glm.imat2x4Vector, arg0: int) -> inviwopy.glm.imat2x4

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: inviwopy.glm.imat2x4Vector) -> None

  2. __init__(self: inviwopy.glm.imat2x4Vector, arg0: inviwopy.glm.imat2x4Vector) -> None

Copy constructor

  1. __init__(self: inviwopy.glm.imat2x4Vector, arg0: Iterable) -> None

__iter__(self: inviwopy.glm.imat2x4Vector) Iterator[inviwopy.glm.imat2x4]
__len__(self: inviwopy.glm.imat2x4Vector) int
__ne__(self: inviwopy.glm.imat2x4Vector, arg0: inviwopy.glm.imat2x4Vector) bool
__repr__(self: inviwopy.glm.imat2x4Vector) str

Return the canonical string representation of this list.

__setitem__(*args, **kwargs)

Overloaded function.

  1. __setitem__(self: inviwopy.glm.imat2x4Vector, arg0: int, arg1: inviwopy.glm.imat2x4) -> None

  2. __setitem__(self: inviwopy.glm.imat2x4Vector, arg0: slice, arg1: inviwopy.glm.imat2x4Vector) -> None

Assign list elements using a slice object

append(self: inviwopy.glm.imat2x4Vector, x: inviwopy.glm.imat2x4) None

Add an item to the end of the list

clear(self: inviwopy.glm.imat2x4Vector) None

Clear the contents

count(self: inviwopy.glm.imat2x4Vector, x: inviwopy.glm.imat2x4) int

Return the number of times x appears in the list

extend(*args, **kwargs)

Overloaded function.

  1. extend(self: inviwopy.glm.imat2x4Vector, L: inviwopy.glm.imat2x4Vector) -> None

Extend the list by appending all the items in the given list

  1. extend(self: inviwopy.glm.imat2x4Vector, L: Iterable) -> None

Extend the list by appending all the items in the given list

insert(self: inviwopy.glm.imat2x4Vector, i: int, x: inviwopy.glm.imat2x4) None

Insert an item at a given position.

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: inviwopy.glm.imat2x4Vector) -> inviwopy.glm.imat2x4

Remove and return the last item

  1. pop(self: inviwopy.glm.imat2x4Vector, i: int) -> inviwopy.glm.imat2x4

Remove and return the item at index i

remove(self: inviwopy.glm.imat2x4Vector, x: inviwopy.glm.imat2x4) None

Remove the first item from the list whose value is x. It is an error if there is no such item.

__hash__ = None
class inviwopy.glm.imat3

Bases: pybind11_object

__add__(*args, **kwargs)

Overloaded function.

  1. __add__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) -> inviwopy.glm.imat3

  2. __add__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.imat3

__buffer__(flags, /)

Return a buffer object that exposes the underlying memory of the object.

__eq__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) bool
__getitem__(*args, **kwargs)

Overloaded function.

  1. __getitem__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.ivec3

  2. __getitem__(self: inviwopy.glm.imat3, arg0: int, arg1: int) -> int

__iadd__(*args, **kwargs)

Overloaded function.

  1. __iadd__(self: inviwopy.glm.imat3, arg0: inviwopy.glm.imat3) -> inviwopy.glm.imat3

  2. __iadd__(self: inviwopy.glm.imat3, arg0: int) -> inviwopy.glm.imat3