#include <mainpage.h>
Four x Four (double) Matrix.
FBMatrix class. This class creates a list like object, which can be modified using the list protocol method. But unlike lists, its length is fixed: it always contain 16 floating point values. Thus it does not support the any list methods that would affect its length. The values within can be changed, usually via the bracket operator.
Public Member Functions | |
__reduce__ () | |
__init__ (...) | |
Identity (FBMatrix arg1) | |
Load identity matrix. More... | |
Set (FBMatrix arg1, list arg2) | |
Set matrix from an array. More... | |
int | __len__ (FBMatrix arg1) |
float | __getitem__ (FBMatrix arg1, object arg2) |
__setitem__ (FBMatrix arg1, object arg2, object arg3) | |
str | __repr__ (FBMatrix arg1) |
object | __add__ (FBMatrix arg1, FBMatrix arg2) |
object | __sub__ (FBMatrix arg1, FBMatrix arg2) |
object | __iadd__ (object arg1, FBMatrix arg2) |
object | __isub__ (object arg1, FBMatrix arg2) |
__mul__ (...) | |
__imul__ (...) | |
object | __neg__ (FBMatrix arg1) |
int | GetBufferAddress (FBMatrix arg1) |
FBMatrix | CopyFrom (FBMatrix arg1, FBMatrix arg2) |
bool | NotEqual (FBMatrix arg1, FBMatrix arg2) |
bool | IsEqual (FBMatrix arg1, FBMatrix arg2) |
Transpose (FBMatrix arg1) | |
Get Transposed matrix. More... | |
Inverse (FBMatrix arg1) | |
Get Inversed matrix. More... | |
InverseProduct (FBMatrix arg1, FBMatrix arg2) | |
InverseProduct Matrix. More... | |
bool | Validate (FBMatrix arg1) |
Validated matrix. More... | |
Python Docstring:
__add__( (FBMatrix)arg1, (FBMatrix)arg2) -> object
float __getitem__ | ( | FBMatrix | arg1, |
object | arg2 | ||
) |
Python Docstring:
__getitem__( (FBMatrix)arg1, (object)arg2) -> float
object __iadd__ | ( | object | arg1, |
FBMatrix | arg2 | ||
) |
Python Docstring:
__iadd__( (object)arg1, (FBMatrix)arg2) -> object
__imul__ | ( | ... | ) |
Python Docstring:
__imul__( (object)arg1, (FBMatrix)arg2) -> object __imul__( (object)arg1, (object)arg2) -> object
__init__ | ( | ... | ) |
Python Docstring:
__init__( (object)arg1) -> None __init__( (object)arg1, (list)arg2) -> None __init__( (object)arg1, (FBMatrix)arg2) -> None
C++ Constructors:
The reference documentation for the following C++ symbols may contain additional relevant information.
object __isub__ | ( | object | arg1, |
FBMatrix | arg2 | ||
) |
Python Docstring:
__isub__( (object)arg1, (FBMatrix)arg2) -> object
int __len__ | ( | FBMatrix | arg1 | ) |
Python Docstring:
__len__( (FBMatrix)arg1) -> int
__mul__ | ( | ... | ) |
Python Docstring:
__mul__( (FBMatrix)arg1, (FBMatrix)arg2) -> object __mul__( (FBMatrix)arg1, (object)arg2) -> object
object __neg__ | ( | FBMatrix | arg1 | ) |
Python Docstring:
__neg__( (FBMatrix)arg1) -> object
__reduce__ | ( | ) |
str __repr__ | ( | FBMatrix | arg1 | ) |
Python Docstring:
__repr__( (FBMatrix)arg1) -> str
__setitem__ | ( | FBMatrix | arg1, |
object | arg2, | ||
object | arg3 | ||
) |
Python Docstring:
__setitem__( (FBMatrix)arg1, (object)arg2, (object)arg3) -> None
Python Docstring:
__sub__( (FBMatrix)arg1, (FBMatrix)arg2) -> object
Python Docstring:
CopyFrom( (FBMatrix)arg1, (FBMatrix)arg2) -> FBMatrix
int GetBufferAddress | ( | FBMatrix | arg1 | ) |
Python Docstring:
GetBufferAddress( (FBMatrix)arg1) -> int
Identity | ( | FBMatrix | arg1 | ) |
Load identity matrix.
Python Docstring:
Identity( (FBMatrix)arg1) -> None
C++ Signature:
void Identity()
Inverse | ( | FBMatrix | arg1 | ) |
Get Inversed matrix.
Python Docstring:
Inverse( (FBMatrix)arg1) -> None
C++ Signature:
ORSDK2018::FBMatrix & Inverse()
InverseProduct Matrix.
Python Docstring:
InverseProduct( (FBMatrix)arg1, (FBMatrix)arg2) -> None
C++ Signature:
const ORSDK2018::FBMatrix InverseProduct(const ORSDK2018::FBMatrix & pMatrix)
pMatrix | Matrix to Product. |
Python Docstring:
IsEqual( (FBMatrix)arg1, (FBMatrix)arg2) -> bool
Python Docstring:
NotEqual( (FBMatrix)arg1, (FBMatrix)arg2) -> bool
Set | ( | FBMatrix | arg1, |
list | arg2 | ||
) |
Set matrix from an array.
Python Docstring:
Set( (FBMatrix)arg1, (list)arg2) -> None
C++ Signature:
void Set(const double * pValue)
pValue | Array to intialize matrix from. |
Transpose | ( | FBMatrix | arg1 | ) |
Get Transposed matrix.
Python Docstring:
Transpose( (FBMatrix)arg1) -> None
C++ Signature:
ORSDK2018::FBMatrix & Transpose()
bool Validate | ( | FBMatrix | arg1 | ) |
Validated matrix.
Python Docstring:
Validate( (FBMatrix)arg1) -> bool
C++ Signature:
bool Validate()