| |
- mrpt.pymrpt.mrpt.serialization.CSerializable(mrpt.pymrpt.mrpt.rtti.CObject)
-
- CMatrixB
- CMatrixD(mrpt.pymrpt.mrpt.serialization.CSerializable, CMatrixDynamic_double_t)
- CMatrixF(mrpt.pymrpt.mrpt.serialization.CSerializable, CMatrixDynamic_float_t)
- CPolygon(mrpt.pymrpt.mrpt.serialization.CSerializable, TPolygon2D)
- CSplineInterpolator1D
- pybind11_builtins.pybind11_object(builtins.object)
-
- CAtan2LookUpTable
- CAtan2LookUpTableMultiRes
- CHistogram
- CMatrixDynamic_double_t
-
- CMatrixD(mrpt.pymrpt.mrpt.serialization.CSerializable, CMatrixDynamic_double_t)
- CMatrixDynamic_float_t
-
- CMatrixF(mrpt.pymrpt.mrpt.serialization.CSerializable, CMatrixDynamic_float_t)
- CMatrixDynamic_unsigned_char_t
- CMatrixDynamic_unsigned_short_t
- CMatrixFixed_double_12UL_1UL_t
- CMatrixFixed_double_2UL_1UL_t
- CMatrixFixed_double_2UL_2UL_t
- CMatrixFixed_double_3UL_1UL_t
- CMatrixFixed_double_3UL_3UL_t
- CMatrixFixed_double_3UL_4UL_t
- CMatrixFixed_double_3UL_6UL_t
- CMatrixFixed_double_4UL_1UL_t
-
- CQuaternion_double_t
- CMatrixFixed_double_4UL_3UL_t
- CMatrixFixed_double_4UL_4UL_t
- CMatrixFixed_double_6UL_1UL_t
- CMatrixFixed_double_6UL_6UL_t
- CMatrixFixed_double_7UL_1UL_t
- CMatrixFixed_double_7UL_7UL_t
- CMatrixFixed_float_3UL_1UL_t
- CMatrixFixed_float_3UL_3UL_t
- CMatrixFixed_float_4UL_1UL_t
- CMatrixFixed_float_4UL_4UL_t
- CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t
- CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t
- CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t
- CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t
- CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t
- CVectorDynamic_double_t
- CVectorDynamic_float_t
- LowPassFilter_IIR1
- ModelSearch
- TBoundingBox_double_t
- TBoundingBox_float_t
- TConstructorFlags_Matrices
- TConstructorFlags_Quaternions
- TLine2D
- TLine3D
- TMatrixTextFileFormat
- TObject2D
- TObject3D
- TPlane
- TPoint2D_data_double_t
- TPoint2D_data_float_t
- TPoint3D_data_double_t
- TPoint3D_data_float_t
- TPointXYZIu8
- TPointXYZRGBAf
- TPointXYZRGBu8
- TPointXYZfIu8
- TPointXYZfRGBAu8
- TPointXYZfRGBu8
- TPolygon2D
-
- CPolygon(mrpt.pymrpt.mrpt.serialization.CSerializable, TPolygon2D)
- TPolygon3D
- TPolygonWithPlane
- TPoseOrPoint
-
- TPoint2D_double_t(TPoseOrPoint, TPoint2D_data_double_t)
- TPoint2D_float_t(TPoseOrPoint, TPoint2D_data_float_t)
- TPoint3D_double_t(TPoseOrPoint, TPoint3D_data_double_t)
- TPoint3D_float_t(TPoseOrPoint, TPoint3D_data_float_t)
- TPose2D
- TPose3D
- TPose3DQuat
- TRobustKernelType
- TSegment2D
- TSegment3D
- TTwist2D
- TTwist3D
class CAtan2LookUpTable(pybind11_builtins.pybind11_object) |
|
A look-up-table (LUT) of atan values for any (x,y) value in a
square/rectangular grid of predefined resolution
mrpt::math::CAtan2LookUpTableMultiRes,
mrpt::obs::CSinCosLookUpTableFor2DScans |
|
- Method resolution order:
- CAtan2LookUpTable
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable, xmin: float, xmax: float, ymin: float, ymax: float, resolution: float) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable, arg0: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> None
- atan2(...)
- atan2(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable, y: float, x: float, out_atan2: float) -> bool
Returns the precomputed value for atan2(y,x).
false if out of
grid bounds.
C++: mrpt::math::CAtan2LookUpTable::atan2(double, double, double &) const --> bool
- atan2ByIndex(...)
- atan2ByIndex(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable, iy: int, ix: int, out_atan2: float) -> bool
Returns the precomputed value for atan2() of the corresponding cell
with indices (ix,iy).
false if out of grid bounds.
C++: mrpt::math::CAtan2LookUpTable::atan2ByIndex(unsigned int, unsigned int, double &) const --> bool
- getResolution(...)
- getResolution(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> float
C++: mrpt::math::CAtan2LookUpTable::getResolution() const --> double
- getSizeX(...)
- getSizeX(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> int
C++: mrpt::math::CAtan2LookUpTable::getSizeX() const --> size_t
- getSizeY(...)
- getSizeY(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> int
C++: mrpt::math::CAtan2LookUpTable::getSizeY() const --> size_t
- getXMax(...)
- getXMax(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> float
C++: mrpt::math::CAtan2LookUpTable::getXMax() const --> double
- getXMin(...)
- getXMin(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> float
C++: mrpt::math::CAtan2LookUpTable::getXMin() const --> double
- getYMax(...)
- getYMax(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> float
C++: mrpt::math::CAtan2LookUpTable::getYMax() const --> double
- getYMin(...)
- getYMin(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable) -> float
C++: mrpt::math::CAtan2LookUpTable::getYMin() const --> double
- resize(...)
- resize(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTable, xmin: float, xmax: float, ymin: float, ymax: float, resolution: float) -> None
C++: mrpt::math::CAtan2LookUpTable::resize(double, double, double, double, double) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CAtan2LookUpTableMultiRes(pybind11_builtins.pybind11_object) |
|
Like CAtan2LookUpTable but with a multiresolution grid for increasingly
better accuracy in points nearer to the origin.
Example of usage: |
|
- Method resolution order:
- CAtan2LookUpTableMultiRes
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes, lst_resolutions2extensions: Dict[float, float]) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes, arg0: mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes, : mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes) -> mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes
C++: mrpt::math::CAtan2LookUpTableMultiRes::operator=(const class mrpt::math::CAtan2LookUpTableMultiRes &) --> class mrpt::math::CAtan2LookUpTableMultiRes &
- atan2(...)
- atan2(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes, y: float, x: float, out_atan2: float) -> bool
Returns the precomputed value for atan2(y,x).
false if out of
grid bounds.
C++: mrpt::math::CAtan2LookUpTableMultiRes::atan2(double, double, double &) const --> bool
- resize(...)
- resize(self: mrpt.pymrpt.mrpt.math.CAtan2LookUpTableMultiRes, lst_resolutions2extensions: Dict[float, float]) -> None
See CAtan2LookUpTableMultiRes for a discussion of the parameters
C++: mrpt::math::CAtan2LookUpTableMultiRes::resize(const class std::map<double, double> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CHistogram(pybind11_builtins.pybind11_object) |
|
This class provides an easy way of computing histograms for unidimensional
real valued variables.
Call "getHistogram" or "getHistogramNormalized" to retrieve the full list
of bin positions & hit counts.
Example: |
|
- Method resolution order:
- CHistogram
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CHistogram, min: float, max: float, nBins: int) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CHistogram, arg0: mrpt.pymrpt.mrpt.math.CHistogram) -> None
- add(...)
- add(self: mrpt.pymrpt.mrpt.math.CHistogram, x: float) -> None
Add an element to the histogram. If element is out of [min,max] it is
ignored.
C++: mrpt::math::CHistogram::add(const double) --> void
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CHistogram, : mrpt.pymrpt.mrpt.math.CHistogram) -> mrpt.pymrpt.mrpt.math.CHistogram
C++: mrpt::math::CHistogram::operator=(const class mrpt::math::CHistogram &) --> class mrpt::math::CHistogram &
- clear(...)
- clear(self: mrpt.pymrpt.mrpt.math.CHistogram) -> None
Clear the histogram:
C++: mrpt::math::CHistogram::clear() --> void
- createWithFixedWidth(...)
- createWithFixedWidth(self: mrpt.pymrpt.mrpt.math.CHistogram, min: float, max: float, binWidth: float) -> mrpt.pymrpt.mrpt.math.CHistogram
Constructor with a fixed bin width.
std::exception On max<=min or width<=0
C++: mrpt::math::CHistogram::createWithFixedWidth(double, double, double) --> class mrpt::math::CHistogram
- getBinCount(...)
- getBinCount(self: mrpt.pymrpt.mrpt.math.CHistogram, index: int) -> int
Retuns the elements count into the selected bin index, where first one
is 0.
std::exception On invalid index
C++: mrpt::math::CHistogram::getBinCount(size_t) const --> size_t
- getBinRatio(...)
- getBinRatio(self: mrpt.pymrpt.mrpt.math.CHistogram, index: int) -> float
Retuns the ratio in [0,1] range for the selected bin index, where first
one is 0.
It returns 0 if no elements have been added.
std::exception On invalid index.
C++: mrpt::math::CHistogram::getBinRatio(size_t) const --> double
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixD(mrpt.pymrpt.mrpt.serialization.CSerializable, CMatrixDynamic_double_t) |
|
This class is a "CSerializable" wrapper for
"CMatrixDynamic<double>".
For a complete introduction to Matrices and vectors in MRPT, see:
https://www.mrpt.org/Matrices_vectors_arrays_and_Linear_Algebra_MRPT_and_Eigen_classes |
|
- Method resolution order:
- CMatrixD
- mrpt.pymrpt.mrpt.serialization.CSerializable
- mrpt.pymrpt.mrpt.rtti.CObject
- CMatrixDynamic_double_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- GetRuntimeClass(...)
- GetRuntimeClass(self: mrpt.pymrpt.mrpt.math.CMatrixD) -> mrpt.pymrpt.mrpt.rtti.TRuntimeClassId
C++: mrpt::math::CMatrixD::GetRuntimeClass() const --> const struct mrpt::rtti::TRuntimeClassId *
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixD) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixD, row: int, col: int) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixD, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixD, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixD, arg0: mrpt.pymrpt.mrpt.math.CMatrixD) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixD, arg0: mrpt.pymrpt.mrpt.math.CMatrixD) -> None
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.CMatrixD, other: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixD
C++: mrpt::math::CMatrixD::operator=(const class mrpt::math::CMatrixDynamic<float> &) --> class mrpt::math::CMatrixD &
2. assign(self: mrpt.pymrpt.mrpt.math.CMatrixD, other: mrpt.pymrpt.mrpt.math.CMatrixD) -> mrpt.pymrpt.mrpt.math.CMatrixD
C++: mrpt::math::CMatrixD::operator=(const class mrpt::math::CMatrixD &) --> class mrpt::math::CMatrixD &
3. assign(self: mrpt.pymrpt.mrpt.math.CMatrixD, : mrpt.pymrpt.mrpt.math.CMatrixD) -> mrpt.pymrpt.mrpt.math.CMatrixD
C++: mrpt::math::CMatrixD::operator=(const class mrpt::math::CMatrixD &) --> class mrpt::math::CMatrixD &
- clone(...)
- clone(self: mrpt.pymrpt.mrpt.math.CMatrixD) -> mrpt.pymrpt.mrpt.rtti.CObject
C++: mrpt::math::CMatrixD::clone() const --> class mrpt::rtti::CObject *
Static methods defined here:
- CreateObject(...) from builtins.PyCapsule
- CreateObject() -> mrpt.pymrpt.mrpt.rtti.CObject
C++: mrpt::math::CMatrixD::CreateObject() --> class std::shared_ptr<class mrpt::rtti::CObject>
- GetRuntimeClassIdStatic(...) from builtins.PyCapsule
- GetRuntimeClassIdStatic() -> mrpt.pymrpt.mrpt.rtti.TRuntimeClassId
C++: mrpt::math::CMatrixD::GetRuntimeClassIdStatic() --> const struct mrpt::rtti::TRuntimeClassId &
Methods inherited from mrpt.pymrpt.mrpt.rtti.CObject:
- duplicateGetSmartPtr(...)
- duplicateGetSmartPtr(self: mrpt.pymrpt.mrpt.rtti.CObject) -> mrpt.pymrpt.mrpt.rtti.CObject
Makes a deep copy of the object and returns a smart pointer to it
C++: mrpt::rtti::CObject::duplicateGetSmartPtr() const --> class std::shared_ptr<class mrpt::rtti::CObject>
Methods inherited from CMatrixDynamic_double_t:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixDynamic<double>::operator()(size_t, size_t) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, arg0: tuple) -> float
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> str
- cast_double(...)
- cast_double(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
C++: mrpt::math::CMatrixDynamic<double>::cast_double() const --> class mrpt::math::CMatrixDynamic<double>
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<double>::cast_float() const --> class mrpt::math::CMatrixDynamic<float>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> int
C++: mrpt::math::CMatrixDynamic<double>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<double>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> float
C++: mrpt::math::CMatrixDynamic<double>::data() --> double *
- derived(...)
- derived(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
C++: mrpt::math::CMatrixDynamic<double>::derived() --> class mrpt::math::CMatrixDynamic<double> &
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> str
- llt_solve(...)
- llt_solve(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, b: mrpt::math::CVectorDynamic<double>) -> mrpt::math::CVectorDynamic<double>
C++: mrpt::math::CMatrixDynamic<double>::llt_solve(const class mrpt::math::CVectorDynamic<double> &) const --> class mrpt::math::CVectorDynamic<double>
- lu_solve(...)
- lu_solve(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, b: mrpt::math::CVectorDynamic<double>) -> mrpt::math::CVectorDynamic<double>
C++: mrpt::math::CMatrixDynamic<double>::lu_solve(const class mrpt::math::CVectorDynamic<double> &) const --> class mrpt::math::CVectorDynamic<double>
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<double>::resize(size_t, size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, vectorLen: int) -> None
C++: mrpt::math::CMatrixDynamic<double>::resize(size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> int
C++: mrpt::math::CMatrixDynamic<double>::rows() const --> int
- setFromMatrixLike(...)
- setFromMatrixLike(*args, **kwargs)
Overloaded function.
1. setFromMatrixLike(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> None
C++: mrpt::math::CMatrixDynamic<double>::setFromMatrixLike(const class mrpt::math::CMatrixDynamic<float> &) --> void
2. setFromMatrixLike(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> None
C++: mrpt::math::CMatrixDynamic<double>::setFromMatrixLike(const class mrpt::math::CMatrixFixed<double, 3, 3> &) --> void
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixDynamic<double>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> tuple
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, o: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> None
C++: mrpt::math::CMatrixDynamic<double>::swap(class mrpt::math::CMatrixDynamic<double> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> list
Static methods inherited from CMatrixDynamic_double_t:
- Identity(...) from builtins.PyCapsule
- Identity(arg0: int) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero(arg0: int, arg1: int) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixDynamic_double_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixDynamic_double_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixDynamic<double>::operator()(size_t, size_t) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int) -> None
doc
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, cropRowCount: int, cropColCount: int) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> str
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
C++: mrpt::math::CMatrixDynamic<double>::operator=(const class mrpt::math::CMatrixDynamic<double> &) --> class mrpt::math::CMatrixDynamic<double> &
2. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
C++: mrpt::math::CMatrixDynamic<double>::operator=(const class mrpt::math::CMatrixDynamic<float> &) --> class mrpt::math::CMatrixDynamic<double> &
3. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
C++: mrpt::math::CMatrixDynamic<double>::operator=(const class mrpt::math::CMatrixFixed<double, 3, 3> &) --> class mrpt::math::CMatrixDynamic<double> &
4. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
C++: mrpt::math::CMatrixDynamic<double>::operator=(const class mrpt::math::CMatrixDynamic<double> &) --> class mrpt::math::CMatrixDynamic<double> &
- cast_double(...)
- cast_double(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
C++: mrpt::math::CMatrixDynamic<double>::cast_double() const --> class mrpt::math::CMatrixDynamic<double>
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<double>::cast_float() const --> class mrpt::math::CMatrixDynamic<float>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> int
C++: mrpt::math::CMatrixDynamic<double>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<double>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> float
C++: mrpt::math::CMatrixDynamic<double>::data() --> double *
- derived(...)
- derived(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
C++: mrpt::math::CMatrixDynamic<double>::derived() --> class mrpt::math::CMatrixDynamic<double> &
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> str
- llt_solve(...)
- llt_solve(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, b: mrpt::math::CVectorDynamic<double>) -> mrpt::math::CVectorDynamic<double>
C++: mrpt::math::CMatrixDynamic<double>::llt_solve(const class mrpt::math::CVectorDynamic<double> &) const --> class mrpt::math::CVectorDynamic<double>
- lu_solve(...)
- lu_solve(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, b: mrpt::math::CVectorDynamic<double>) -> mrpt::math::CVectorDynamic<double>
C++: mrpt::math::CMatrixDynamic<double>::lu_solve(const class mrpt::math::CVectorDynamic<double> &) const --> class mrpt::math::CVectorDynamic<double>
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<double>::resize(size_t, size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, vectorLen: int) -> None
C++: mrpt::math::CMatrixDynamic<double>::resize(size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> int
C++: mrpt::math::CMatrixDynamic<double>::rows() const --> int
- setFromMatrixLike(...)
- setFromMatrixLike(*args, **kwargs)
Overloaded function.
1. setFromMatrixLike(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> None
C++: mrpt::math::CMatrixDynamic<double>::setFromMatrixLike(const class mrpt::math::CMatrixDynamic<float> &) --> void
2. setFromMatrixLike(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> None
C++: mrpt::math::CMatrixDynamic<double>::setFromMatrixLike(const class mrpt::math::CMatrixFixed<double, 3, 3> &) --> void
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixDynamic<double>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> tuple
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t, o: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> None
C++: mrpt::math::CMatrixDynamic<double>::swap(class mrpt::math::CMatrixDynamic<double> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t) -> list
Static methods defined here:
- Identity(...) from builtins.PyCapsule
- Identity(arg0: int) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero(arg0: int, arg1: int) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_double_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixDynamic_float_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixDynamic_float_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixDynamic<float>::operator()(size_t, size_t) --> float &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int) -> None
doc
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, cropRowCount: int, cropColCount: int) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> str
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<float>::operator=(const class mrpt::math::CMatrixDynamic<float> &) --> class mrpt::math::CMatrixDynamic<float> &
2. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, m: mrpt::math::CMatrixDynamic<double>) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<float>::operator=(const class mrpt::math::CMatrixDynamic<double> &) --> class mrpt::math::CMatrixDynamic<float> &
3. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<float>::operator=(const class mrpt::math::CMatrixDynamic<float> &) --> class mrpt::math::CMatrixDynamic<float> &
- cast_double(...)
- cast_double(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt::math::CMatrixDynamic<double>
C++: mrpt::math::CMatrixDynamic<float>::cast_double() const --> class mrpt::math::CMatrixDynamic<double>
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<float>::cast_float() const --> class mrpt::math::CMatrixDynamic<float>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> int
C++: mrpt::math::CMatrixDynamic<float>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<float>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> float
C++: mrpt::math::CMatrixDynamic<float>::data() --> float *
- derived(...)
- derived(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<float>::derived() --> class mrpt::math::CMatrixDynamic<float> &
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> str
- llt_solve(...)
- llt_solve(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, b: mrpt::math::CVectorDynamic<float>) -> mrpt::math::CVectorDynamic<float>
C++: mrpt::math::CMatrixDynamic<float>::llt_solve(const class mrpt::math::CVectorDynamic<float> &) const --> class mrpt::math::CVectorDynamic<float>
- lu_solve(...)
- lu_solve(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, b: mrpt::math::CVectorDynamic<float>) -> mrpt::math::CVectorDynamic<float>
C++: mrpt::math::CMatrixDynamic<float>::lu_solve(const class mrpt::math::CVectorDynamic<float> &) const --> class mrpt::math::CVectorDynamic<float>
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<float>::resize(size_t, size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, vectorLen: int) -> None
C++: mrpt::math::CMatrixDynamic<float>::resize(size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> int
C++: mrpt::math::CMatrixDynamic<float>::rows() const --> int
- setFromMatrixLike(...)
- setFromMatrixLike(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, m: mrpt::math::CMatrixDynamic<double>) -> None
C++: mrpt::math::CMatrixDynamic<float>::setFromMatrixLike(const class mrpt::math::CMatrixDynamic<double> &) --> void
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixDynamic<float>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> tuple
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, o: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> None
C++: mrpt::math::CMatrixDynamic<float>::swap(class mrpt::math::CMatrixDynamic<float> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> list
Static methods defined here:
- Identity(...) from builtins.PyCapsule
- Identity(arg0: int) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero(arg0: int, arg1: int) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixDynamic_unsigned_char_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixDynamic_unsigned_char_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, row: int, col: int) -> int
C++: mrpt::math::CMatrixDynamic<unsigned char>::operator()(size_t, size_t) --> unsigned char &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, ith: int) -> int
C++: mrpt::math::CMatrixDynamic<unsigned char>::operator[](size_t) --> unsigned char &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, row: int) -> None
doc
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, row: int, col: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, cropRowCount: int, cropColCount: int) -> None
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t
C++: mrpt::math::CMatrixDynamic<unsigned char>::operator=(const class mrpt::math::CMatrixDynamic<unsigned char> &) --> class mrpt::math::CMatrixDynamic<unsigned char> &
2. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t
C++: mrpt::math::CMatrixDynamic<unsigned char>::operator=(const class mrpt::math::CMatrixDynamic<unsigned char> &) --> class mrpt::math::CMatrixDynamic<unsigned char> &
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> int
C++: mrpt::math::CMatrixDynamic<unsigned char>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<unsigned char>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> int
C++: mrpt::math::CMatrixDynamic<unsigned char>::data() --> unsigned char *
- derived(...)
- derived(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t
C++: mrpt::math::CMatrixDynamic<unsigned char>::derived() --> class mrpt::math::CMatrixDynamic<unsigned char> &
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<unsigned char>::resize(size_t, size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, vectorLen: int) -> None
C++: mrpt::math::CMatrixDynamic<unsigned char>::resize(size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> int
C++: mrpt::math::CMatrixDynamic<unsigned char>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixDynamic<unsigned char>::setSize(size_t, size_t, bool) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t, o: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_char_t) -> None
C++: mrpt::math::CMatrixDynamic<unsigned char>::swap(class mrpt::math::CMatrixDynamic<unsigned char> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixDynamic_unsigned_short_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixDynamic_unsigned_short_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, row: int, col: int) -> int
C++: mrpt::math::CMatrixDynamic<unsigned short>::operator()(size_t, size_t) --> unsigned short &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, ith: int) -> int
C++: mrpt::math::CMatrixDynamic<unsigned short>::operator[](size_t) --> unsigned short &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, row: int) -> None
doc
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, row: int, col: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, cropRowCount: int, cropColCount: int) -> None
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t
C++: mrpt::math::CMatrixDynamic<unsigned short>::operator=(const class mrpt::math::CMatrixDynamic<unsigned short> &) --> class mrpt::math::CMatrixDynamic<unsigned short> &
2. assign(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t
C++: mrpt::math::CMatrixDynamic<unsigned short>::operator=(const class mrpt::math::CMatrixDynamic<unsigned short> &) --> class mrpt::math::CMatrixDynamic<unsigned short> &
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> int
C++: mrpt::math::CMatrixDynamic<unsigned short>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<unsigned short>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> int
C++: mrpt::math::CMatrixDynamic<unsigned short>::data() --> unsigned short *
- derived(...)
- derived(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t
C++: mrpt::math::CMatrixDynamic<unsigned short>::derived() --> class mrpt::math::CMatrixDynamic<unsigned short> &
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<unsigned short>::resize(size_t, size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, vectorLen: int) -> None
C++: mrpt::math::CMatrixDynamic<unsigned short>::resize(size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> int
C++: mrpt::math::CMatrixDynamic<unsigned short>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixDynamic<unsigned short>::setSize(size_t, size_t, bool) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t, o: mrpt.pymrpt.mrpt.math.CMatrixDynamic_unsigned_short_t) -> None
C++: mrpt::math::CMatrixDynamic<unsigned short>::swap(class mrpt::math::CMatrixDynamic<unsigned short> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixF(mrpt.pymrpt.mrpt.serialization.CSerializable, CMatrixDynamic_float_t) |
|
This class is a "CSerializable" wrapper for "CMatrixFloat".
For a complete introduction to Matrices and vectors in MRPT, see:
https://www.mrpt.org/Matrices_vectors_arrays_and_Linear_Algebra_MRPT_and_Eigen_classes |
|
- Method resolution order:
- CMatrixF
- mrpt.pymrpt.mrpt.serialization.CSerializable
- mrpt.pymrpt.mrpt.rtti.CObject
- CMatrixDynamic_float_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- GetRuntimeClass(...)
- GetRuntimeClass(self: mrpt.pymrpt.mrpt.math.CMatrixF) -> mrpt.pymrpt.mrpt.rtti.TRuntimeClassId
C++: mrpt::math::CMatrixF::GetRuntimeClass() const --> const struct mrpt::rtti::TRuntimeClassId *
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixF) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixF, row: int, col: int) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixF, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixF, m: mrpt::math::CMatrixDynamic<double>) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixF, arg0: mrpt.pymrpt.mrpt.math.CMatrixF) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixF, arg0: mrpt.pymrpt.mrpt.math.CMatrixF) -> None
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.CMatrixF, m: mrpt.pymrpt.mrpt.math.CMatrixF) -> mrpt.pymrpt.mrpt.math.CMatrixF
C++: mrpt::math::CMatrixF::operator=(const class mrpt::math::CMatrixF &) --> class mrpt::math::CMatrixF &
2. assign(self: mrpt.pymrpt.mrpt.math.CMatrixF, m: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixF
C++: mrpt::math::CMatrixF::operator=(const class mrpt::math::CMatrixDynamic<float> &) --> class mrpt::math::CMatrixF &
3. assign(self: mrpt.pymrpt.mrpt.math.CMatrixF, : mrpt.pymrpt.mrpt.math.CMatrixF) -> mrpt.pymrpt.mrpt.math.CMatrixF
C++: mrpt::math::CMatrixF::operator=(const class mrpt::math::CMatrixF &) --> class mrpt::math::CMatrixF &
- clone(...)
- clone(self: mrpt.pymrpt.mrpt.math.CMatrixF) -> mrpt.pymrpt.mrpt.rtti.CObject
C++: mrpt::math::CMatrixF::clone() const --> class mrpt::rtti::CObject *
Static methods defined here:
- CreateObject(...) from builtins.PyCapsule
- CreateObject() -> mrpt.pymrpt.mrpt.rtti.CObject
C++: mrpt::math::CMatrixF::CreateObject() --> class std::shared_ptr<class mrpt::rtti::CObject>
- GetRuntimeClassIdStatic(...) from builtins.PyCapsule
- GetRuntimeClassIdStatic() -> mrpt.pymrpt.mrpt.rtti.TRuntimeClassId
C++: mrpt::math::CMatrixF::GetRuntimeClassIdStatic() --> const struct mrpt::rtti::TRuntimeClassId &
Methods inherited from mrpt.pymrpt.mrpt.rtti.CObject:
- duplicateGetSmartPtr(...)
- duplicateGetSmartPtr(self: mrpt.pymrpt.mrpt.rtti.CObject) -> mrpt.pymrpt.mrpt.rtti.CObject
Makes a deep copy of the object and returns a smart pointer to it
C++: mrpt::rtti::CObject::duplicateGetSmartPtr() const --> class std::shared_ptr<class mrpt::rtti::CObject>
Methods inherited from CMatrixDynamic_float_t:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixDynamic<float>::operator()(size_t, size_t) --> float &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, arg0: tuple) -> float
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> str
- cast_double(...)
- cast_double(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt::math::CMatrixDynamic<double>
C++: mrpt::math::CMatrixDynamic<float>::cast_double() const --> class mrpt::math::CMatrixDynamic<double>
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<float>::cast_float() const --> class mrpt::math::CMatrixDynamic<float>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> int
C++: mrpt::math::CMatrixDynamic<float>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<float>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> float
C++: mrpt::math::CMatrixDynamic<float>::data() --> float *
- derived(...)
- derived(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
C++: mrpt::math::CMatrixDynamic<float>::derived() --> class mrpt::math::CMatrixDynamic<float> &
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> str
- llt_solve(...)
- llt_solve(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, b: mrpt::math::CVectorDynamic<float>) -> mrpt::math::CVectorDynamic<float>
C++: mrpt::math::CMatrixDynamic<float>::llt_solve(const class mrpt::math::CVectorDynamic<float> &) const --> class mrpt::math::CVectorDynamic<float>
- lu_solve(...)
- lu_solve(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, b: mrpt::math::CVectorDynamic<float>) -> mrpt::math::CVectorDynamic<float>
C++: mrpt::math::CMatrixDynamic<float>::lu_solve(const class mrpt::math::CVectorDynamic<float> &) const --> class mrpt::math::CVectorDynamic<float>
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixDynamic<float>::resize(size_t, size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, vectorLen: int) -> None
C++: mrpt::math::CMatrixDynamic<float>::resize(size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> int
C++: mrpt::math::CMatrixDynamic<float>::rows() const --> int
- setFromMatrixLike(...)
- setFromMatrixLike(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, m: mrpt::math::CMatrixDynamic<double>) -> None
C++: mrpt::math::CMatrixDynamic<float>::setFromMatrixLike(const class mrpt::math::CMatrixDynamic<double> &) --> void
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixDynamic<float>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> tuple
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t, o: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> None
C++: mrpt::math::CMatrixDynamic<float>::swap(class mrpt::math::CMatrixDynamic<float> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t) -> list
Static methods inherited from CMatrixDynamic_float_t:
- Identity(...) from builtins.PyCapsule
- Identity(arg0: int) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero(arg0: int, arg1: int) -> mrpt.pymrpt.mrpt.math.CMatrixDynamic_float_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_12UL_1UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_12UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 12, 1>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 12, 1>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 12, 1>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t) -> None
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 12, 1>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 12, 1>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 12, 1>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 12, 1>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 12, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 12, 1>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 12, 1>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 12, 1>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 12, 1>::sum_At(const class mrpt::math::CMatrixFixed<double, 12, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_12UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 12, 1>::swap(class mrpt::math::CMatrixFixed<double, 12, 1> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_2UL_1UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_2UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 2, 1>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 2, 1>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 2, 1>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t
C++: mrpt::math::CMatrixFixed<double, 2, 1>::operator=(const class mrpt::math::CMatrixFixed<double, 2, 1> &) --> class mrpt::math::CMatrixFixed<double, 2, 1> &
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 2, 1>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 1>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 2, 1>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 1>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 1>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 2, 1>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 1>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 1>::sum_At(const class mrpt::math::CMatrixFixed<double, 2, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 1>::swap(class mrpt::math::CMatrixFixed<double, 2, 1> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_2UL_2UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_2UL_2UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 2, 2>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 2, 2>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 2, 2>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t
C++: mrpt::math::CMatrixFixed<double, 2, 2>::operator=(const class mrpt::math::CMatrixFixed<double, 2, 2> &) --> class mrpt::math::CMatrixFixed<double, 2, 2> &
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 2, 2>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 2>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 2, 2>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 2>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 2>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 2>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 2, 2>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 2>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 2>::sum_At(const class mrpt::math::CMatrixFixed<double, 2, 2> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_2UL_2UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 2, 2>::swap(class mrpt::math::CMatrixFixed<double, 2, 2> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_3UL_1UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_3UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 1>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 1>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t
C++: mrpt::math::CMatrixFixed<double, 3, 1>::operator=(const class mrpt::math::CMatrixFixed<double, 3, 1> &) --> class mrpt::math::CMatrixFixed<double, 3, 1> &
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> mrpt::math::CMatrixFixed<float, 3ul, 1ul>
C++: mrpt::math::CMatrixFixed<double, 3, 1>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 3, 1>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 3, 1>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 1>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 1>::data() --> double *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 1>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 1>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 3, 1>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 1>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 1>::sum_At(const class mrpt::math::CMatrixFixed<double, 3, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 1>::swap(class mrpt::math::CMatrixFixed<double, 3, 1> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> list
Static methods defined here:
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_3UL_3UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_3UL_3UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 3>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 3>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t
C++: mrpt::math::CMatrixFixed<double, 3, 3>::operator=(const class mrpt::math::CMatrixFixed<double, 3, 3> &) --> class mrpt::math::CMatrixFixed<double, 3, 3> &
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> mrpt::math::CMatrixFixed<float, 3ul, 3ul>
C++: mrpt::math::CMatrixFixed<double, 3, 3>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 3, 3>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 3, 3>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 3>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 3>::data() --> double *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 3>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 3>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 3>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 3, 3>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 3>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 3>::sum_At(const class mrpt::math::CMatrixFixed<double, 3, 3> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 3>::swap(class mrpt::math::CMatrixFixed<double, 3, 3> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t) -> list
Static methods defined here:
- Identity(...) from builtins.PyCapsule
- Identity() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_3UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_3UL_4UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_3UL_4UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 4>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 4>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 4>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t) -> None
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 3, 4>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 4>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 4>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 4>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 4>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 4>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 3, 4>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 4>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 4>::sum_At(const class mrpt::math::CMatrixFixed<double, 3, 4> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 4>::swap(class mrpt::math::CMatrixFixed<double, 3, 4> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_3UL_6UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_3UL_6UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 6>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 6>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 6>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t) -> None
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 3, 6>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 6>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 3, 6>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 6>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 6>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 6>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 3, 6>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 6>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 6>::sum_At(const class mrpt::math::CMatrixFixed<double, 3, 6> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_6UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 3, 6>::swap(class mrpt::math::CMatrixFixed<double, 3, 6> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_4UL_1UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_4UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 1>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 1>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t
C++: mrpt::math::CMatrixFixed<double, 4, 1>::operator=(const class mrpt::math::CMatrixFixed<double, 4, 1> &) --> class mrpt::math::CMatrixFixed<double, 4, 1> &
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> mrpt::math::CMatrixFixed<float, 4ul, 1ul>
C++: mrpt::math::CMatrixFixed<double, 4, 1>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 4, 1>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 4, 1>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 1>::data() --> double *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 4, 1>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::sum_At(const class mrpt::math::CMatrixFixed<double, 4, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::swap(class mrpt::math::CMatrixFixed<double, 4, 1> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> list
Static methods defined here:
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_4UL_3UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_4UL_3UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 3>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 3>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 3>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t) -> None
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 4, 3>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 3>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 3>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 3>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 3>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 3>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 4, 3>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 3>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 3>::sum_At(const class mrpt::math::CMatrixFixed<double, 4, 3> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_3UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 3>::swap(class mrpt::math::CMatrixFixed<double, 4, 3> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_4UL_4UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_4UL_4UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 4>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 4>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t
C++: mrpt::math::CMatrixFixed<double, 4, 4>::operator=(const class mrpt::math::CMatrixFixed<double, 4, 4> &) --> class mrpt::math::CMatrixFixed<double, 4, 4> &
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> mrpt::math::CMatrixFixed<float, 4ul, 4ul>
C++: mrpt::math::CMatrixFixed<double, 4, 4>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 4, 4>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 4, 4>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 4>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 4>::data() --> double *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 4>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 4>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 4>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 4, 4>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 4>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 4>::sum_At(const class mrpt::math::CMatrixFixed<double, 4, 4> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 4>::swap(class mrpt::math::CMatrixFixed<double, 4, 4> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t) -> list
Static methods defined here:
- Identity(...) from builtins.PyCapsule
- Identity() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_4UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_6UL_1UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_6UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 6, 1>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 6, 1>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 6, 1>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> None
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 6, 1>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 1>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 6, 1>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 1>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 1>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 6, 1>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 1>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 1>::sum_At(const class mrpt::math::CMatrixFixed<double, 6, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 1>::swap(class mrpt::math::CMatrixFixed<double, 6, 1> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_6UL_6UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_6UL_6UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 6, 6>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 6, 6>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t
C++: mrpt::math::CMatrixFixed<double, 6, 6>::operator=(const class mrpt::math::CMatrixFixed<double, 6, 6> &) --> class mrpt::math::CMatrixFixed<double, 6, 6> &
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 6, 6>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 6>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 6, 6>::data() --> double *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 6>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 6>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 6>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 6, 6>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 6>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 6>::sum_At(const class mrpt::math::CMatrixFixed<double, 6, 6> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 6, 6>::swap(class mrpt::math::CMatrixFixed<double, 6, 6> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t) -> list
Static methods defined here:
- Identity(...) from builtins.PyCapsule
- Identity() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_6UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_7UL_1UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_7UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 7, 1>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 7, 1>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 7, 1>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> None
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 7, 1>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 1>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 7, 1>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 1>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 1>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 7, 1>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 1>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 1>::sum_At(const class mrpt::math::CMatrixFixed<double, 7, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 1>::swap(class mrpt::math::CMatrixFixed<double, 7, 1> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_double_7UL_7UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_double_7UL_7UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 7, 7>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 7, 7>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 7, 7>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t
C++: mrpt::math::CMatrixFixed<double, 7, 7>::operator=(const class mrpt::math::CMatrixFixed<double, 7, 7> &) --> class mrpt::math::CMatrixFixed<double, 7, 7> &
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 7, 7>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 7>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t) -> float
C++: mrpt::math::CMatrixFixed<double, 7, 7>::data() --> double *
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 7>::loadFromRawPointer(const double *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 7>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 7>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t) -> int
C++: mrpt::math::CMatrixFixed<double, 7, 7>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 7>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 7>::sum_At(const class mrpt::math::CMatrixFixed<double, 7, 7> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_7UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 7, 7>::swap(class mrpt::math::CMatrixFixed<double, 7, 7> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_float_3UL_1UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_float_3UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<float, 3, 1>::operator()(int, int) --> float &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<float, 3, 1>::operator()(int) --> float &
- __getitem__(...)
- __getitem__(*args, **kwargs)
Overloaded function.
1. __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<float, 3, 1>::operator[](int) --> float &
2. __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t
C++: mrpt::math::CMatrixFixed<float, 3, 1>::operator=(const class mrpt::math::CMatrixFixed<float, 3, 1> &) --> class mrpt::math::CMatrixFixed<float, 3, 1> &
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t
C++: mrpt::math::CMatrixFixed<float, 3, 1>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 3, 1>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<float, 3, 1>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 1>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> float
C++: mrpt::math::CMatrixFixed<float, 3, 1>::data() --> float *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 1>::loadFromRawPointer(const float *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 1>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<float, 3, 1>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 1>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 1>::sum_At(const class mrpt::math::CMatrixFixed<float, 3, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 1>::swap(class mrpt::math::CMatrixFixed<float, 3, 1> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t) -> list
Static methods defined here:
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_1UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_float_3UL_3UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_float_3UL_3UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<float, 3, 3>::operator()(int, int) --> float &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<float, 3, 3>::operator()(int) --> float &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> str
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t
C++: mrpt::math::CMatrixFixed<float, 3, 3>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 3, 3>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> int
C++: mrpt::math::CMatrixFixed<float, 3, 3>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 3>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> float
C++: mrpt::math::CMatrixFixed<float, 3, 3>::data() --> float *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 3>::loadFromRawPointer(const float *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 3>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 3>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> int
C++: mrpt::math::CMatrixFixed<float, 3, 3>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 3>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 3>::sum_At(const class mrpt::math::CMatrixFixed<float, 3, 3> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> None
C++: mrpt::math::CMatrixFixed<float, 3, 3>::swap(class mrpt::math::CMatrixFixed<float, 3, 3> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t) -> list
Static methods defined here:
- Identity(...) from builtins.PyCapsule
- Identity() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_3UL_3UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_float_4UL_1UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_float_4UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<float, 4, 1>::operator()(int, int) --> float &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<float, 4, 1>::operator()(int) --> float &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t
C++: mrpt::math::CMatrixFixed<float, 4, 1>::operator=(const class mrpt::math::CMatrixFixed<float, 4, 1> &) --> class mrpt::math::CMatrixFixed<float, 4, 1> &
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t
C++: mrpt::math::CMatrixFixed<float, 4, 1>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 4, 1>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<float, 4, 1>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 1>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> float
C++: mrpt::math::CMatrixFixed<float, 4, 1>::data() --> float *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 1>::loadFromRawPointer(const float *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 1>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> int
C++: mrpt::math::CMatrixFixed<float, 4, 1>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 1>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 1>::sum_At(const class mrpt::math::CMatrixFixed<float, 4, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 1>::swap(class mrpt::math::CMatrixFixed<float, 4, 1> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t) -> list
Static methods defined here:
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CMatrixFixed_float_4UL_4UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CMatrixFixed_float_4UL_4UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<float, 4, 4>::operator()(int, int) --> float &
2. __call__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<float, 4, 4>::operator()(int) --> float &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, arg0: tuple) -> float
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, : mrpt::math::TConstructorFlags_Matrices) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, data: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, rows: int, cols: int) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, arg0: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, arg0: list) -> None
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t
C++: mrpt::math::CMatrixFixed<float, 4, 4>::operator=(const class mrpt::math::CMatrixFixed<float, 4, 4> &) --> class mrpt::math::CMatrixFixed<float, 4, 4> &
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t
C++: mrpt::math::CMatrixFixed<float, 4, 4>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 4, 4>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> int
C++: mrpt::math::CMatrixFixed<float, 4, 4>::cols() const --> int
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 4>::conservativeResize(size_t, size_t) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> float
C++: mrpt::math::CMatrixFixed<float, 4, 4>::data() --> float *
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> str
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 4>::loadFromRawPointer(const float *) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 4>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 4>::resize(size_t, size_t) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> int
C++: mrpt::math::CMatrixFixed<float, 4, 4>::rows() const --> int
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 4>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> tuple
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 4>::sum_At(const class mrpt::math::CMatrixFixed<float, 4, 4> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> None
C++: mrpt::math::CMatrixFixed<float, 4, 4>::swap(class mrpt::math::CMatrixFixed<float, 4, 4> &) --> void
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t) -> list
Static methods defined here:
- Identity(...) from builtins.PyCapsule
- Identity() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t
Returns the NxN identity matrix
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_4UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CPolygon(mrpt.pymrpt.mrpt.serialization.CSerializable, TPolygon2D) |
|
A wrapper of a TPolygon2D class, implementing CSerializable. |
|
- Method resolution order:
- CPolygon
- mrpt.pymrpt.mrpt.serialization.CSerializable
- mrpt.pymrpt.mrpt.rtti.CObject
- TPolygon2D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- AddVertex(...)
- AddVertex(self: mrpt.pymrpt.mrpt.math.CPolygon, x: float, y: float) -> None
Add a new vertex to polygon
C++: mrpt::math::CPolygon::AddVertex(double, double) --> void
- Clear(...)
- Clear(self: mrpt.pymrpt.mrpt.math.CPolygon) -> None
Clear the polygon, erasing all vertices
C++: mrpt::math::CPolygon::Clear() --> void
- GetRuntimeClass(...)
- GetRuntimeClass(self: mrpt.pymrpt.mrpt.math.CPolygon) -> mrpt.pymrpt.mrpt.rtti.TRuntimeClassId
C++: mrpt::math::CPolygon::GetRuntimeClass() const --> const struct mrpt::rtti::TRuntimeClassId *
- GetVertex_x(...)
- GetVertex_x(self: mrpt.pymrpt.mrpt.math.CPolygon, i: int) -> float
Methods for accessing the vertices
verticesCount
C++: mrpt::math::CPolygon::GetVertex_x(size_t) const --> double
- GetVertex_y(...)
- GetVertex_y(self: mrpt.pymrpt.mrpt.math.CPolygon, i: int) -> float
C++: mrpt::math::CPolygon::GetVertex_y(size_t) const --> double
- PointIntoPolygon(...)
- PointIntoPolygon(self: mrpt.pymrpt.mrpt.math.CPolygon, x: float, y: float) -> bool
Check if a point is inside the polygon
C++: mrpt::math::CPolygon::PointIntoPolygon(double, double) const --> bool
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CPolygon) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CPolygon, arg0: mrpt.pymrpt.mrpt.math.CPolygon) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CPolygon, arg0: mrpt.pymrpt.mrpt.math.CPolygon) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CPolygon, : mrpt.pymrpt.mrpt.math.CPolygon) -> mrpt.pymrpt.mrpt.math.CPolygon
C++: mrpt::math::CPolygon::operator=(const class mrpt::math::CPolygon &) --> class mrpt::math::CPolygon &
- clone(...)
- clone(self: mrpt.pymrpt.mrpt.math.CPolygon) -> mrpt.pymrpt.mrpt.rtti.CObject
C++: mrpt::math::CPolygon::clone() const --> class mrpt::rtti::CObject *
- setAllVertices(...)
- setAllVertices(*args, **kwargs)
Overloaded function.
1. setAllVertices(self: mrpt.pymrpt.mrpt.math.CPolygon, nVertices: int, xs: float, ys: float) -> None
Set all vertices at once. Please use the std::vector version whenever
possible unless efficiency is really an issue
C++: mrpt::math::CPolygon::setAllVertices(size_t, const double *, const double *) --> void
2. setAllVertices(self: mrpt.pymrpt.mrpt.math.CPolygon, nVertices: int, xs: float, ys: float) -> None
Set all vertices at once. Please use the std::vector version whenever
possible unless efficiency is really an issue
C++: mrpt::math::CPolygon::setAllVertices(size_t, const float *, const float *) --> void
- verticesCount(...)
- verticesCount(self: mrpt.pymrpt.mrpt.math.CPolygon) -> int
Returns the vertices count in the polygon:
C++: mrpt::math::CPolygon::verticesCount() const --> size_t
Static methods defined here:
- CreateObject(...) from builtins.PyCapsule
- CreateObject() -> mrpt.pymrpt.mrpt.rtti.CObject
C++: mrpt::math::CPolygon::CreateObject() --> class std::shared_ptr<class mrpt::rtti::CObject>
- GetRuntimeClassIdStatic(...) from builtins.PyCapsule
- GetRuntimeClassIdStatic() -> mrpt.pymrpt.mrpt.rtti.TRuntimeClassId
C++: mrpt::math::CPolygon::GetRuntimeClassIdStatic() --> const struct mrpt::rtti::TRuntimeClassId &
Methods inherited from mrpt.pymrpt.mrpt.rtti.CObject:
- duplicateGetSmartPtr(...)
- duplicateGetSmartPtr(self: mrpt.pymrpt.mrpt.rtti.CObject) -> mrpt.pymrpt.mrpt.rtti.CObject
Makes a deep copy of the object and returns a smart pointer to it
C++: mrpt::rtti::CObject::duplicateGetSmartPtr() const --> class std::shared_ptr<class mrpt::rtti::CObject>
Methods inherited from TPolygon2D:
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> str
- asYAML(...)
- asYAML(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> mrpt.pymrpt.mrpt.containers.yaml
Returns a YAML representation of the polygon as a sequence (vertices) of
sequences (`[x y]` coordinates).
FromYAML
User must include `#include <mrpt/containers/yaml.h>` if using this
method, only a forward declaration is defined here to speed up
compilation
(New in MRPT 2.4.1)
C++: mrpt::math::TPolygon2D::asYAML() const --> class mrpt::containers::yaml
- contains(...)
- contains(self: mrpt.pymrpt.mrpt.math.TPolygon2D, point: mrpt::math::TPoint2D_<double>) -> bool
Check whether a point is inside (or within geometryEpsilon of a polygon
edge). This works for concave or convex polygons.
C++: mrpt::math::TPolygon2D::contains(const struct mrpt::math::TPoint2D_<double> &) const --> bool
- distance(...)
- distance(self: mrpt.pymrpt.mrpt.math.TPolygon2D, point: mrpt::math::TPoint2D_<double>) -> float
Distance to a point (always >=0)
C++: mrpt::math::TPolygon2D::distance(const struct mrpt::math::TPoint2D_<double> &) const --> double
- generate3DObject(...)
- generate3DObject(self: mrpt.pymrpt.mrpt.math.TPolygon2D, p: mrpt.pymrpt.mrpt.math.TPolygon3D) -> None
Projects into 3D space, zeroing the z.
C++: mrpt::math::TPolygon2D::generate3DObject(class mrpt::math::TPolygon3D &) const --> void
- getBoundingBox(...)
- getBoundingBox(self: mrpt.pymrpt.mrpt.math.TPolygon2D, min_coords: mrpt::math::TPoint2D_<double>, max_coords: mrpt::math::TPoint2D_<double>) -> None
Get polygon bounding box.
On empty polygon
C++: mrpt::math::TPolygon2D::getBoundingBox(struct mrpt::math::TPoint2D_<double> &, struct mrpt::math::TPoint2D_<double> &) const --> void
- getCenter(...)
- getCenter(self: mrpt.pymrpt.mrpt.math.TPolygon2D, p: mrpt::math::TPoint2D_<double>) -> None
Polygon's central point.
C++: mrpt::math::TPolygon2D::getCenter(struct mrpt::math::TPoint2D_<double> &) const --> void
- getPlotData(...)
- getPlotData(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> Tuple[List[float], List[float]]
C++: mrpt::math::TPolygon2D::getPlotData() const --> class std::tuple<class std::vector<double>, class std::vector<double> >
- isConvex(...)
- isConvex(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> bool
Checks whether is convex.
C++: mrpt::math::TPolygon2D::isConvex() const --> bool
- removeRedundantVertices(...)
- removeRedundantVertices(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> None
Erase every redundant vertex from the polygon, saving space.
removeRepeatedVertices
C++: mrpt::math::TPolygon2D::removeRedundantVertices() --> void
- removeRepeatedVertices(...)
- removeRepeatedVertices(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> None
Erase repeated vertices.
removeRedundantVertices
C++: mrpt::math::TPolygon2D::removeRepeatedVertices() --> void
Static methods inherited from TPolygon2D:
- FromYAML(...) from builtins.PyCapsule
- FromYAML(c: mrpt.pymrpt.mrpt.containers.yaml) -> mrpt.pymrpt.mrpt.math.TPolygon2D
Builds a polygon from a YAML sequence (vertices) of sequences (`[x y]`
coordinates).
asYAML
User must include `#include <mrpt/containers/yaml.h>` if using this
method, only a forward declaration is defined here to speed up
compilation
(New in MRPT 2.4.1)
C++: mrpt::math::TPolygon2D::FromYAML(const class mrpt::containers::yaml &) --> class mrpt::math::TPolygon2D
- createRegularPolygon(...) from builtins.PyCapsule
- createRegularPolygon(*args, **kwargs)
Overloaded function.
1. createRegularPolygon(numEdges: int, radius: float, poly: mrpt.pymrpt.mrpt.math.TPolygon2D) -> None
Static method to create a regular polygon, given its size and radius.
std::logic_error if radius is near zero or the number of edges is
less than three.
C++: mrpt::math::TPolygon2D::createRegularPolygon(size_t, double, class mrpt::math::TPolygon2D &) --> void
2. createRegularPolygon(numEdges: int, radius: float, poly: mrpt.pymrpt.mrpt.math.TPolygon2D, pose: mrpt.pymrpt.mrpt.math.TPose2D) -> None
Static method to create a regular polygon from its size and radius. The
center will correspond to the given pose.
std::logic_error if radius is near zero or the number of edges is
less than three.
C++: mrpt::math::TPolygon2D::createRegularPolygon(size_t, double, class mrpt::math::TPolygon2D &, const struct mrpt::math::TPose2D &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, arg0: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, : mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t) -> mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::operator=(const class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPoint2D, 2> &) --> class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPoint2D, 2> &
- drawSingleSample(...)
- drawSingleSample(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, outPart: mrpt::poses::CPoint2D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::drawSingleSample(class mrpt::poses::CPoint2D &) const --> void
- getCovariance(...)
- getCovariance(*args, **kwargs)
Overloaded function.
1. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, cov: mrpt::math::CMatrixDynamic<double>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovariance(class mrpt::math::CMatrixDynamic<double> &) const --> void
2. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, cov: mrpt::math::CMatrixFixed<double, 2ul, 2ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovariance(class mrpt::math::CMatrixFixed<double, 2, 2> &) const --> void
3. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t) -> mrpt::math::CMatrixFixed<double, 2ul, 2ul>
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovariance() const --> class mrpt::math::CMatrixFixed<double, 2, 2>
- getCovarianceAndMean(...)
- getCovarianceAndMean(*args, **kwargs)
Overloaded function.
1. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t) -> Tuple[mrpt::math::CMatrixFixed<double, 2ul, 2ul>, mrpt::poses::CPoint2D]
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovarianceAndMean() const --> class std::tuple<class mrpt::math::CMatrixFixed<double, 2, 2>, class mrpt::poses::CPoint2D>
2. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, c: mrpt::math::CMatrixFixed<double, 2ul, 2ul>, mean: mrpt::poses::CPoint2D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovarianceAndMean(class mrpt::math::CMatrixFixed<double, 2, 2> &, class mrpt::poses::CPoint2D &) const --> void
- getCovarianceDynAndMean(...)
- getCovarianceDynAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, cov: mrpt::math::CMatrixDynamic<double>, mean_point: mrpt::poses::CPoint2D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovarianceDynAndMean(class mrpt::math::CMatrixDynamic<double> &, class mrpt::poses::CPoint2D &) const --> void
- getCovarianceEntropy(...)
- getCovarianceEntropy(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t) -> float
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getCovarianceEntropy() const --> double
- getInformationMatrix(...)
- getInformationMatrix(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, inf: mrpt::math::CMatrixFixed<double, 2ul, 2ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getInformationMatrix(class mrpt::math::CMatrixFixed<double, 2, 2> &) const --> void
- getMean(...)
- getMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, mean_point: mrpt::poses::CPoint2D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getMean(class mrpt::poses::CPoint2D &) const --> void
- getMeanVal(...)
- getMeanVal(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t) -> mrpt::poses::CPoint2D
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::getMeanVal() const --> class mrpt::poses::CPoint2D
- isInfType(...)
- isInfType(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::isInfType() const --> bool
- saveToTextFile(...)
- saveToTextFile(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint2D_2UL_t, file: str) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint2D, 2>::saveToTextFile(const std::string &) const --> bool
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, arg0: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, : mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t) -> mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::operator=(const class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPoint3D, 3> &) --> class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPoint3D, 3> &
- drawSingleSample(...)
- drawSingleSample(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, outPart: mrpt::poses::CPoint3D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::drawSingleSample(class mrpt::poses::CPoint3D &) const --> void
- getCovariance(...)
- getCovariance(*args, **kwargs)
Overloaded function.
1. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, cov: mrpt::math::CMatrixDynamic<double>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getCovariance(class mrpt::math::CMatrixDynamic<double> &) const --> void
2. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, cov: mrpt::math::CMatrixFixed<double, 3ul, 3ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getCovariance(class mrpt::math::CMatrixFixed<double, 3, 3> &) const --> void
3. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t) -> mrpt::math::CMatrixFixed<double, 3ul, 3ul>
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getCovariance() const --> class mrpt::math::CMatrixFixed<double, 3, 3>
- getCovarianceAndMean(...)
- getCovarianceAndMean(*args, **kwargs)
Overloaded function.
1. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t) -> Tuple[mrpt::math::CMatrixFixed<double, 3ul, 3ul>, mrpt::poses::CPoint3D]
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getCovarianceAndMean() const --> class std::tuple<class mrpt::math::CMatrixFixed<double, 3, 3>, class mrpt::poses::CPoint3D>
2. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, c: mrpt::math::CMatrixFixed<double, 3ul, 3ul>, mean: mrpt::poses::CPoint3D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getCovarianceAndMean(class mrpt::math::CMatrixFixed<double, 3, 3> &, class mrpt::poses::CPoint3D &) const --> void
- getCovarianceDynAndMean(...)
- getCovarianceDynAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, cov: mrpt::math::CMatrixDynamic<double>, mean_point: mrpt::poses::CPoint3D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getCovarianceDynAndMean(class mrpt::math::CMatrixDynamic<double> &, class mrpt::poses::CPoint3D &) const --> void
- getCovarianceEntropy(...)
- getCovarianceEntropy(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t) -> float
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getCovarianceEntropy() const --> double
- getInformationMatrix(...)
- getInformationMatrix(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, inf: mrpt::math::CMatrixFixed<double, 3ul, 3ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getInformationMatrix(class mrpt::math::CMatrixFixed<double, 3, 3> &) const --> void
- getMean(...)
- getMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, mean_point: mrpt::poses::CPoint3D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getMean(class mrpt::poses::CPoint3D &) const --> void
- getMeanVal(...)
- getMeanVal(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t) -> mrpt::poses::CPoint3D
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::getMeanVal() const --> class mrpt::poses::CPoint3D
- isInfType(...)
- isInfType(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::isInfType() const --> bool
- saveToTextFile(...)
- saveToTextFile(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPoint3D_3UL_t, file: str) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPoint3D, 3>::saveToTextFile(const std::string &) const --> bool
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, arg0: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, : mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t) -> mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::operator=(const class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPose2D, 3> &) --> class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPose2D, 3> &
- drawSingleSample(...)
- drawSingleSample(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, outPart: mrpt.pymrpt.mrpt.poses.CPose2D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::drawSingleSample(class mrpt::poses::CPose2D &) const --> void
- getCovariance(...)
- getCovariance(*args, **kwargs)
Overloaded function.
1. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, cov: mrpt::math::CMatrixDynamic<double>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getCovariance(class mrpt::math::CMatrixDynamic<double> &) const --> void
2. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, cov: mrpt::math::CMatrixFixed<double, 3ul, 3ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getCovariance(class mrpt::math::CMatrixFixed<double, 3, 3> &) const --> void
3. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t) -> mrpt::math::CMatrixFixed<double, 3ul, 3ul>
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getCovariance() const --> class mrpt::math::CMatrixFixed<double, 3, 3>
- getCovarianceAndMean(...)
- getCovarianceAndMean(*args, **kwargs)
Overloaded function.
1. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t) -> Tuple[mrpt::math::CMatrixFixed<double, 3ul, 3ul>, mrpt.pymrpt.mrpt.poses.CPose2D]
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getCovarianceAndMean() const --> class std::tuple<class mrpt::math::CMatrixFixed<double, 3, 3>, class mrpt::poses::CPose2D>
2. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, c: mrpt::math::CMatrixFixed<double, 3ul, 3ul>, mean: mrpt.pymrpt.mrpt.poses.CPose2D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getCovarianceAndMean(class mrpt::math::CMatrixFixed<double, 3, 3> &, class mrpt::poses::CPose2D &) const --> void
- getCovarianceDynAndMean(...)
- getCovarianceDynAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, cov: mrpt::math::CMatrixDynamic<double>, mean_point: mrpt.pymrpt.mrpt.poses.CPose2D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getCovarianceDynAndMean(class mrpt::math::CMatrixDynamic<double> &, class mrpt::poses::CPose2D &) const --> void
- getCovarianceEntropy(...)
- getCovarianceEntropy(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t) -> float
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getCovarianceEntropy() const --> double
- getInformationMatrix(...)
- getInformationMatrix(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, inf: mrpt::math::CMatrixFixed<double, 3ul, 3ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getInformationMatrix(class mrpt::math::CMatrixFixed<double, 3, 3> &) const --> void
- getMean(...)
- getMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, mean_point: mrpt.pymrpt.mrpt.poses.CPose2D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getMean(class mrpt::poses::CPose2D &) const --> void
- getMeanVal(...)
- getMeanVal(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t) -> mrpt.pymrpt.mrpt.poses.CPose2D
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::getMeanVal() const --> class mrpt::poses::CPose2D
- isInfType(...)
- isInfType(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::isInfType() const --> bool
- saveToTextFile(...)
- saveToTextFile(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose2D_3UL_t, file: str) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose2D, 3>::saveToTextFile(const std::string &) const --> bool
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, arg0: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, : mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t) -> mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::operator=(const class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPose3DQuat, 7> &) --> class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPose3DQuat, 7> &
- drawSingleSample(...)
- drawSingleSample(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, outPart: mrpt::poses::CPose3DQuat) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::drawSingleSample(class mrpt::poses::CPose3DQuat &) const --> void
- getCovariance(...)
- getCovariance(*args, **kwargs)
Overloaded function.
1. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, cov: mrpt::math::CMatrixDynamic<double>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getCovariance(class mrpt::math::CMatrixDynamic<double> &) const --> void
2. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, cov: mrpt::math::CMatrixFixed<double, 7ul, 7ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getCovariance(class mrpt::math::CMatrixFixed<double, 7, 7> &) const --> void
3. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t) -> mrpt::math::CMatrixFixed<double, 7ul, 7ul>
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getCovariance() const --> class mrpt::math::CMatrixFixed<double, 7, 7>
- getCovarianceAndMean(...)
- getCovarianceAndMean(*args, **kwargs)
Overloaded function.
1. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t) -> Tuple[mrpt::math::CMatrixFixed<double, 7ul, 7ul>, mrpt::poses::CPose3DQuat]
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getCovarianceAndMean() const --> class std::tuple<class mrpt::math::CMatrixFixed<double, 7, 7>, class mrpt::poses::CPose3DQuat>
2. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, c: mrpt::math::CMatrixFixed<double, 7ul, 7ul>, mean: mrpt::poses::CPose3DQuat) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getCovarianceAndMean(class mrpt::math::CMatrixFixed<double, 7, 7> &, class mrpt::poses::CPose3DQuat &) const --> void
- getCovarianceDynAndMean(...)
- getCovarianceDynAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, cov: mrpt::math::CMatrixDynamic<double>, mean_point: mrpt::poses::CPose3DQuat) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getCovarianceDynAndMean(class mrpt::math::CMatrixDynamic<double> &, class mrpt::poses::CPose3DQuat &) const --> void
- getCovarianceEntropy(...)
- getCovarianceEntropy(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t) -> float
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getCovarianceEntropy() const --> double
- getInformationMatrix(...)
- getInformationMatrix(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, inf: mrpt::math::CMatrixFixed<double, 7ul, 7ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getInformationMatrix(class mrpt::math::CMatrixFixed<double, 7, 7> &) const --> void
- getMean(...)
- getMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, mean_point: mrpt::poses::CPose3DQuat) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getMean(class mrpt::poses::CPose3DQuat &) const --> void
- getMeanVal(...)
- getMeanVal(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t) -> mrpt::poses::CPose3DQuat
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::getMeanVal() const --> class mrpt::poses::CPose3DQuat
- isInfType(...)
- isInfType(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::isInfType() const --> bool
- saveToTextFile(...)
- saveToTextFile(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3DQuat_7UL_t, file: str) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3DQuat, 7>::saveToTextFile(const std::string &) const --> bool
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, arg0: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, : mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t) -> mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::operator=(const class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPose3D, 6> &) --> class mrpt::math::CProbabilityDensityFunction<class mrpt::poses::CPose3D, 6> &
- drawSingleSample(...)
- drawSingleSample(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, outPart: mrpt::poses::CPose3D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::drawSingleSample(class mrpt::poses::CPose3D &) const --> void
- getCovariance(...)
- getCovariance(*args, **kwargs)
Overloaded function.
1. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, cov: mrpt::math::CMatrixDynamic<double>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getCovariance(class mrpt::math::CMatrixDynamic<double> &) const --> void
2. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, cov: mrpt::math::CMatrixFixed<double, 6ul, 6ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getCovariance(class mrpt::math::CMatrixFixed<double, 6, 6> &) const --> void
3. getCovariance(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t) -> mrpt::math::CMatrixFixed<double, 6ul, 6ul>
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getCovariance() const --> class mrpt::math::CMatrixFixed<double, 6, 6>
- getCovarianceAndMean(...)
- getCovarianceAndMean(*args, **kwargs)
Overloaded function.
1. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t) -> Tuple[mrpt::math::CMatrixFixed<double, 6ul, 6ul>, mrpt::poses::CPose3D]
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getCovarianceAndMean() const --> class std::tuple<class mrpt::math::CMatrixFixed<double, 6, 6>, class mrpt::poses::CPose3D>
2. getCovarianceAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, c: mrpt::math::CMatrixFixed<double, 6ul, 6ul>, mean: mrpt::poses::CPose3D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getCovarianceAndMean(class mrpt::math::CMatrixFixed<double, 6, 6> &, class mrpt::poses::CPose3D &) const --> void
- getCovarianceDynAndMean(...)
- getCovarianceDynAndMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, cov: mrpt::math::CMatrixDynamic<double>, mean_point: mrpt::poses::CPose3D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getCovarianceDynAndMean(class mrpt::math::CMatrixDynamic<double> &, class mrpt::poses::CPose3D &) const --> void
- getCovarianceEntropy(...)
- getCovarianceEntropy(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t) -> float
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getCovarianceEntropy() const --> double
- getInformationMatrix(...)
- getInformationMatrix(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, inf: mrpt::math::CMatrixFixed<double, 6ul, 6ul>) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getInformationMatrix(class mrpt::math::CMatrixFixed<double, 6, 6> &) const --> void
- getMean(...)
- getMean(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, mean_point: mrpt::poses::CPose3D) -> None
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getMean(class mrpt::poses::CPose3D &) const --> void
- getMeanVal(...)
- getMeanVal(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t) -> mrpt::poses::CPose3D
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::getMeanVal() const --> class mrpt::poses::CPose3D
- isInfType(...)
- isInfType(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::isInfType() const --> bool
- saveToTextFile(...)
- saveToTextFile(self: mrpt.pymrpt.mrpt.math.CProbabilityDensityFunction_mrpt_poses_CPose3D_6UL_t, file: str) -> bool
C++: mrpt::math::CProbabilityDensityFunction<mrpt::poses::CPose3D, 6>::saveToTextFile(const std::string &) const --> bool
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CQuaternion_double_t(CMatrixFixed_double_4UL_1UL_t) |
| |
- Method resolution order:
- CQuaternion_double_t
- CMatrixFixed_double_4UL_1UL_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(*args, **kwargs)
Overloaded function.
1. __call__(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, row: int, col: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 1>::operator()(int, int) --> double &
2. __call__(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 1>::operator()(int) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, i: int) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 1>::operator[](int) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, : mrpt.pymrpt.mrpt.math.TConstructorFlags_Quaternions) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, R: float, X: float, Y: float, Z: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, arg0: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> None
- __mul__(...)
- __mul__(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, factor: float) -> mrpt.pymrpt.mrpt.math.CQuaternion_double_t
C++: mrpt::math::CQuaternion<double>::operator*(const double &) --> class mrpt::math::CQuaternion<double>
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, : mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> mrpt.pymrpt.mrpt.math.CQuaternion_double_t
C++: mrpt::math::CQuaternion<double>::operator=(const class mrpt::math::CQuaternion<double> &) --> class mrpt::math::CQuaternion<double> &
2. assign(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, : mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t
C++: mrpt::math::CMatrixFixed<double, 4, 1>::operator=(const class mrpt::math::CMatrixFixed<double, 4, 1> &) --> class mrpt::math::CMatrixFixed<double, 4, 1> &
- cast_float(...)
- cast_float(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_float_4UL_1UL_t
C++: mrpt::math::CMatrixFixed<double, 4, 1>::cast_float() const --> class mrpt::math::CMatrixFixed<float, 4, 1>
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> int
C++: mrpt::math::CMatrixFixed<double, 4, 1>::cols() const --> int
- conj(...)
- conj(*args, **kwargs)
Overloaded function.
1. conj(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, q_out: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> None
C++: mrpt::math::CQuaternion<double>::conj(class mrpt::math::CQuaternion<double> &) const --> void
2. conj(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> mrpt.pymrpt.mrpt.math.CQuaternion_double_t
C++: mrpt::math::CQuaternion<double>::conj() const --> class mrpt::math::CQuaternion<double>
- conservativeResize(...)
- conservativeResize(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::conservativeResize(size_t, size_t) --> void
- crossProduct(...)
- crossProduct(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, q1: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, q2: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> None
C++: mrpt::math::CQuaternion<double>::crossProduct(const class mrpt::math::CQuaternion<double> &, const class mrpt::math::CQuaternion<double> &) --> void
- data(...)
- data(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> float
C++: mrpt::math::CMatrixFixed<double, 4, 1>::data() --> double *
- ensurePositiveRealPart(...)
- ensurePositiveRealPart(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> None
C++: mrpt::math::CQuaternion<double>::ensurePositiveRealPart() --> void
- inverseRotatePoint(...)
- inverseRotatePoint(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, lx: float, ly: float, lz: float, gx: float, gy: float, gz: float) -> None
C++: mrpt::math::CQuaternion<double>::inverseRotatePoint(const double, const double, const double, double &, double &, double &) const --> void
- jacobian_rodrigues_from_quat(...)
- jacobian_rodrigues_from_quat(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_4UL_t
C++: mrpt::math::CQuaternion<double>::jacobian_rodrigues_from_quat() const --> class mrpt::math::CMatrixFixed<double, 3, 4>
- loadFromRawPointer(...)
- loadFromRawPointer(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, data: float) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::loadFromRawPointer(const double *) --> void
- normSqr(...)
- normSqr(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> float
C++: mrpt::math::CQuaternion<double>::normSqr() const --> double
- normalize(...)
- normalize(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> None
C++: mrpt::math::CQuaternion<double>::normalize() --> void
- r(...)
- r(*args, **kwargs)
Overloaded function.
1. r(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, r: float) -> None
C++: mrpt::math::CQuaternion<double>::r(const double) --> void
2. r(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> float
C++: mrpt::math::CQuaternion<double>::r() --> double &
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, n: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::resize(size_t) --> void
2. resize(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, row: int, col: int) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::resize(size_t, size_t) --> void
- rotatePoint(...)
- rotatePoint(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, lx: float, ly: float, lz: float, gx: float, gy: float, gz: float) -> None
C++: mrpt::math::CQuaternion<double>::rotatePoint(const double, const double, const double, double &, double &, double &) const --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> int
C++: mrpt::math::CMatrixFixed<double, 4, 1>::rows() const --> int
- rpy(...)
- rpy(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, roll: float, pitch: float, yaw: float) -> None
C++: mrpt::math::CQuaternion<double>::rpy(double &, double &, double &) const --> void
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::setSize(size_t, size_t, bool) --> void
- sum_At(...)
- sum_At(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, A: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::sum_At(const class mrpt::math::CMatrixFixed<double, 4, 1> &) --> void
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, o: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> None
C++: mrpt::math::CMatrixFixed<double, 4, 1>::swap(class mrpt::math::CMatrixFixed<double, 4, 1> &) --> void
- w(...)
- w(*args, **kwargs)
Overloaded function.
1. w(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> float
C++: mrpt::math::CQuaternion<double>::w() const --> double
2. w(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, w: float) -> None
C++: mrpt::math::CQuaternion<double>::w(const double) --> void
- x(...)
- x(*args, **kwargs)
Overloaded function.
1. x(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, x: float) -> None
C++: mrpt::math::CQuaternion<double>::x(const double) --> void
2. x(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> float
C++: mrpt::math::CQuaternion<double>::x() --> double &
- y(...)
- y(*args, **kwargs)
Overloaded function.
1. y(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, y: float) -> None
C++: mrpt::math::CQuaternion<double>::y(const double) --> void
2. y(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> float
C++: mrpt::math::CQuaternion<double>::y() --> double &
- z(...)
- z(*args, **kwargs)
Overloaded function.
1. z(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t, z: float) -> None
C++: mrpt::math::CQuaternion<double>::z(const double) --> void
2. z(self: mrpt.pymrpt.mrpt.math.CQuaternion_double_t) -> float
C++: mrpt::math::CQuaternion<double>::z() --> double &
Methods inherited from CMatrixFixed_double_4UL_1UL_t:
- __setitem__(...)
- __setitem__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t, arg0: tuple, arg1: float) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> str
- inMatlabFormat(...)
- inMatlabFormat(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> str
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> tuple
- to_list(...)
- to_list(self: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t) -> list
Static methods inherited from CMatrixFixed_double_4UL_1UL_t:
- Zero(...) from builtins.PyCapsule
- Zero() -> mrpt.pymrpt.mrpt.math.CMatrixFixed_double_4UL_1UL_t
Returns a matrix with zeroes
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CSplineInterpolator1D(mrpt.pymrpt.mrpt.serialization.CSerializable) |
|
A (persistent) sequence of (x,y) coordinates, allowing queries of
intermediate points through spline interpolation, where possible.
This class internally relies on mrpt::math::spline. Optionally the y
coordinate can be set as wrapped in ]-pi,pi].
For querying interpolated points, see
\ sa mrpt::math::spline, mrpt::poses::CPose3DInterpolator |
|
- Method resolution order:
- CSplineInterpolator1D
- mrpt.pymrpt.mrpt.serialization.CSerializable
- mrpt.pymrpt.mrpt.rtti.CObject
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- GetRuntimeClass(...)
- GetRuntimeClass(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D) -> mrpt.pymrpt.mrpt.rtti.TRuntimeClassId
C++: mrpt::math::CSplineInterpolator1D::GetRuntimeClass() const --> const struct mrpt::rtti::TRuntimeClassId *
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D) -> None
doc
2. __init__(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D, wrap2pi: bool) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D, arg0: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D, arg0: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D) -> None
- appendXY(...)
- appendXY(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D, x: float, y: float) -> None
Append a new point:
C++: mrpt::math::CSplineInterpolator1D::appendXY(double, double) --> void
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D, : mrpt.pymrpt.mrpt.math.CSplineInterpolator1D) -> mrpt.pymrpt.mrpt.math.CSplineInterpolator1D
C++: mrpt::math::CSplineInterpolator1D::operator=(const class mrpt::math::CSplineInterpolator1D &) --> class mrpt::math::CSplineInterpolator1D &
- clear(...)
- clear(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D) -> None
Clears all stored points
C++: mrpt::math::CSplineInterpolator1D::clear() --> void
- clone(...)
- clone(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D) -> mrpt.pymrpt.mrpt.rtti.CObject
C++: mrpt::math::CSplineInterpolator1D::clone() const --> class mrpt::rtti::CObject *
- getWrap2pi(...)
- getWrap2pi(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D) -> bool
Return the wrap property
C++: mrpt::math::CSplineInterpolator1D::getWrap2pi() --> bool
- query(...)
- query(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D, x: float, y: float, out_valid: bool) -> float
Query an interpolation of the curve at some "x".
The result is stored in "y". If the "x" point is out of range,
"valid_out" is set to false.
A reference to "y"
queryVector
C++: mrpt::math::CSplineInterpolator1D::query(double, double &, bool &) const --> double &
- setWrap2pi(...)
- setWrap2pi(self: mrpt.pymrpt.mrpt.math.CSplineInterpolator1D, wrap: bool) -> None
If set to true, the interpolated data will be wrapped to ]-pi,pi]
C++: mrpt::math::CSplineInterpolator1D::setWrap2pi(bool) --> void
Static methods defined here:
- CreateObject(...) from builtins.PyCapsule
- CreateObject() -> mrpt.pymrpt.mrpt.rtti.CObject
C++: mrpt::math::CSplineInterpolator1D::CreateObject() --> class std::shared_ptr<class mrpt::rtti::CObject>
- GetRuntimeClassIdStatic(...) from builtins.PyCapsule
- GetRuntimeClassIdStatic() -> mrpt.pymrpt.mrpt.rtti.TRuntimeClassId
C++: mrpt::math::CSplineInterpolator1D::GetRuntimeClassIdStatic() --> const struct mrpt::rtti::TRuntimeClassId &
Methods inherited from mrpt.pymrpt.mrpt.rtti.CObject:
- duplicateGetSmartPtr(...)
- duplicateGetSmartPtr(self: mrpt.pymrpt.mrpt.rtti.CObject) -> mrpt.pymrpt.mrpt.rtti.CObject
Makes a deep copy of the object and returns a smart pointer to it
C++: mrpt::rtti::CObject::duplicateGetSmartPtr() const --> class std::shared_ptr<class mrpt::rtti::CObject>
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CVectorDynamic_double_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CVectorDynamic_double_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, row: int, col: int) -> float
C++: mrpt::math::CVectorDynamic<double>::operator()(size_t, size_t) --> double &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, ith: int) -> float
C++: mrpt::math::CVectorDynamic<double>::operator[](size_t) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, N: int) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, N: int, initZero: bool) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, arg0: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t) -> None
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, v: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t
C++: mrpt::math::CVectorDynamic<double>::operator=(const class mrpt::math::CMatrixFixed<double, 3, 1> &) --> class mrpt::math::CVectorDynamic<double> &
2. assign(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, v: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t
C++: mrpt::math::CVectorDynamic<double>::operator=(const class mrpt::math::CMatrixFixed<double, 6, 1> &) --> class mrpt::math::CVectorDynamic<double> &
3. assign(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, v: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t
C++: mrpt::math::CVectorDynamic<double>::operator=(const class mrpt::math::CMatrixFixed<double, 7, 1> &) --> class mrpt::math::CVectorDynamic<double> &
4. assign(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, : mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t) -> mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t
C++: mrpt::math::CVectorDynamic<double>::operator=(const class mrpt::math::CVectorDynamic<double> &) --> class mrpt::math::CVectorDynamic<double> &
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t) -> int
C++: mrpt::math::CVectorDynamic<double>::cols() const --> int
- empty(...)
- empty(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t) -> bool
C++: mrpt::math::CVectorDynamic<double>::empty() const --> bool
- fromVectorLike(...)
- fromVectorLike(*args, **kwargs)
Overloaded function.
1. fromVectorLike(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_3UL_1UL_t) -> None
C++: mrpt::math::CVectorDynamic<double>::fromVectorLike(const class mrpt::math::CMatrixFixed<double, 3, 1> &) --> void
2. fromVectorLike(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_6UL_1UL_t) -> None
C++: mrpt::math::CVectorDynamic<double>::fromVectorLike(const class mrpt::math::CMatrixFixed<double, 6, 1> &) --> void
3. fromVectorLike(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, m: mrpt.pymrpt.mrpt.math.CMatrixFixed_double_7UL_1UL_t) -> None
C++: mrpt::math::CVectorDynamic<double>::fromVectorLike(const class mrpt::math::CMatrixFixed<double, 7, 1> &) --> void
- push_back(...)
- push_back(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, val: float) -> None
C++: mrpt::math::CVectorDynamic<double>::push_back(const double &) --> void
- realloc(...)
- realloc(*args, **kwargs)
Overloaded function.
1. realloc(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, new_len: int) -> None
2. realloc(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, new_len: int, newElementsToZero: bool) -> None
C++: mrpt::math::CVectorDynamic<double>::realloc(size_t, bool) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, N: int) -> None
2. resize(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, N: int, zeroNewElements: bool) -> None
C++: mrpt::math::CVectorDynamic<double>::resize(std::size_t, bool) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t) -> int
C++: mrpt::math::CVectorDynamic<double>::rows() const --> int
- segmentCopy(...)
- segmentCopy(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, start: int, LEN: int) -> mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t
C++: mrpt::math::CVectorDynamic<double>::segmentCopy(int, int) const --> class mrpt::math::CVectorDynamic<double>
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CVectorDynamic<double>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t) -> int
C++: mrpt::math::CVectorDynamic<double>::size() const --> int
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t, o: mrpt.pymrpt.mrpt.math.CVectorDynamic_double_t) -> None
C++: mrpt::math::CVectorDynamic<double>::swap(class mrpt::math::CVectorDynamic<double> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class CVectorDynamic_float_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- CVectorDynamic_float_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, row: int, col: int) -> float
C++: mrpt::math::CVectorDynamic<float>::operator()(size_t, size_t) --> float &
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, ith: int) -> float
C++: mrpt::math::CVectorDynamic<float>::operator[](size_t) --> float &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, N: int) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, N: int, initZero: bool) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, arg0: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, : mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t) -> mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t
C++: mrpt::math::CVectorDynamic<float>::operator=(const class mrpt::math::CVectorDynamic<float> &) --> class mrpt::math::CVectorDynamic<float> &
- cols(...)
- cols(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t) -> int
C++: mrpt::math::CVectorDynamic<float>::cols() const --> int
- empty(...)
- empty(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t) -> bool
C++: mrpt::math::CVectorDynamic<float>::empty() const --> bool
- push_back(...)
- push_back(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, val: float) -> None
C++: mrpt::math::CVectorDynamic<float>::push_back(const float &) --> void
- realloc(...)
- realloc(*args, **kwargs)
Overloaded function.
1. realloc(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, new_len: int) -> None
2. realloc(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, new_len: int, newElementsToZero: bool) -> None
C++: mrpt::math::CVectorDynamic<float>::realloc(size_t, bool) --> void
- resize(...)
- resize(*args, **kwargs)
Overloaded function.
1. resize(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, N: int) -> None
2. resize(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, N: int, zeroNewElements: bool) -> None
C++: mrpt::math::CVectorDynamic<float>::resize(std::size_t, bool) --> void
- rows(...)
- rows(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t) -> int
C++: mrpt::math::CVectorDynamic<float>::rows() const --> int
- segmentCopy(...)
- segmentCopy(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, start: int, LEN: int) -> mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t
C++: mrpt::math::CVectorDynamic<float>::segmentCopy(int, int) const --> class mrpt::math::CVectorDynamic<float>
- setSize(...)
- setSize(*args, **kwargs)
Overloaded function.
1. setSize(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, row: int, col: int) -> None
2. setSize(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, row: int, col: int, zeroNewElements: bool) -> None
C++: mrpt::math::CVectorDynamic<float>::setSize(size_t, size_t, bool) --> void
- size(...)
- size(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t) -> int
C++: mrpt::math::CVectorDynamic<float>::size() const --> int
- swap(...)
- swap(self: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t, o: mrpt.pymrpt.mrpt.math.CVectorDynamic_float_t) -> None
C++: mrpt::math::CVectorDynamic<float>::swap(class mrpt::math::CVectorDynamic<float> &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class LowPassFilter_IIR1(pybind11_builtins.pybind11_object) |
|
1-order low-pass IIR filter.
Discrete time equation: `y[k]=alpha*y[k-1]+(1-alpha)*x[k]`.
With: x[k] input, y[k] output, alpha a parameter in [0,1] |
|
- Method resolution order:
- LowPassFilter_IIR1
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.LowPassFilter_IIR1) -> None
doc
2. __init__(self: mrpt.pymrpt.mrpt.math.LowPassFilter_IIR1, alpha: float) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.LowPassFilter_IIR1, alpha: float, y_k_minus_1: float) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.LowPassFilter_IIR1, arg0: mrpt.pymrpt.mrpt.math.LowPassFilter_IIR1) -> None
- filter(...)
- filter(self: mrpt.pymrpt.mrpt.math.LowPassFilter_IIR1, x: float) -> float
Processes one input sample, updates the filter state and return the
filtered value.
C++: mrpt::math::LowPassFilter_IIR1::filter(double) --> double
- getLastOutput(...)
- getLastOutput(self: mrpt.pymrpt.mrpt.math.LowPassFilter_IIR1) -> float
C++: mrpt::math::LowPassFilter_IIR1::getLastOutput() const --> double
Data descriptors defined here:
- alpha
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class ModelSearch(pybind11_builtins.pybind11_object) |
|
Model search implementations: RANSAC and genetic algorithm
The type is a user-supplied struct/class that implements this
interface:
- Types:
- : The numeric type to use (typ: double, float)
- : The type of the model to be fitted (for example: A matrix, a
TLine2D, a TPlane3D, ...)
- Methods:
- size_t getSampleCount() const : return the number of samples. This
should not change during a model search.
- bool fitModel( const std::vector<size_t>& useIndices, Model& model )
const :
This function fits a model to the data selected by the indices. The return
value indicates the success, hence false means a degenerate case, where no
model was found.
- Real testSample( size_t index, const Model& model ) const : return some
value that indicates how well a sample fits to the model. This way the
thresholding is moved to the searching procedure and the model just tells how
good a sample is.
There are two methods provided in this class to fit a model:
- (RANSAC): Just like mrpt::math::RANSAC_Template
- (Genetic): Provides a mixture of a genetic and
the ransac algorithm.
Instead of selecting a set of data in each iteration, it takes more
(ex. 10) and order these model
using some fitness function: the average error of the inliers scaled
by the number of outliers (This
fitness might require some fine tuning). Than the (ex 10) new kernel
for the next iteration is created as follows:
- Take the best kernels (as for the original ransac)
- Select two kernels ( with a higher probability for the better
models) and let the new kernel be a subset of the two original kernels (
additionally to leave the local minimums an additional random seed might
appear - mutation)
- Generate some new random samples.
For an example of usage, see "samples/model_search_test/"
mrpt::math::RANSAC_Template, another RANSAC implementation where models
can be matrices only.
Zoltar Gaal |
|
- Method resolution order:
- ModelSearch
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(self: mrpt.pymrpt.mrpt.math.ModelSearch) -> None
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TBoundingBox_double_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- TBoundingBox_double_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t, Min: mrpt::math::TPoint3D_<double>, Max: mrpt::math::TPoint3D_<double>) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t, Min: mrpt::math::TPoint3D_<double>, Max: mrpt::math::TPoint3D_<double>, f: mrpt::math::TBoundingBox_<double>::CTOR_FLAGS) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t, arg0: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t) -> None
- asString(...)
- asString(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t) -> str
C++: mrpt::math::TBoundingBox_<double>::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t, : mrpt.pymrpt.mrpt.math.TBoundingBox_double_t) -> mrpt.pymrpt.mrpt.math.TBoundingBox_double_t
C++: mrpt::math::TBoundingBox_<double>::operator=(const struct mrpt::math::TBoundingBox_<double> &) --> struct mrpt::math::TBoundingBox_<double> &
- compose(...)
- compose(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t, pose: mrpt.pymrpt.mrpt.poses.CPose3D) -> mrpt.pymrpt.mrpt.math.TBoundingBox_double_t
C++: mrpt::math::TBoundingBox_<double>::compose(const class mrpt::poses::CPose3D &) const --> struct mrpt::math::TBoundingBox_<double>
- containsPoint(...)
- containsPoint(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t, p: mrpt::math::TPoint3D_<double>) -> bool
C++: mrpt::math::TBoundingBox_<double>::containsPoint(const struct mrpt::math::TPoint3D_<double> &) const --> bool
- unionWith(...)
- unionWith(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t, b: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t) -> mrpt.pymrpt.mrpt.math.TBoundingBox_double_t
C++: mrpt::math::TBoundingBox_<double>::unionWith(const struct mrpt::math::TBoundingBox_<double> &) const --> struct mrpt::math::TBoundingBox_<double>
- updateWithPoint(...)
- updateWithPoint(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t, p: mrpt::math::TPoint3D_<double>) -> None
C++: mrpt::math::TBoundingBox_<double>::updateWithPoint(const struct mrpt::math::TPoint3D_<double> &) --> void
- volume(...)
- volume(self: mrpt.pymrpt.mrpt.math.TBoundingBox_double_t) -> float
C++: mrpt::math::TBoundingBox_<double>::volume() const --> double
Static methods defined here:
- FromUnsortedPoints(...) from builtins.PyCapsule
- FromUnsortedPoints(pt1: mrpt::math::TPoint3D_<double>, pt2: mrpt::math::TPoint3D_<double>) -> mrpt.pymrpt.mrpt.math.TBoundingBox_double_t
C++: mrpt::math::TBoundingBox_<double>::FromUnsortedPoints(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TBoundingBox_<double>
- PlusMinusInfinity(...) from builtins.PyCapsule
- PlusMinusInfinity() -> mrpt.pymrpt.mrpt.math.TBoundingBox_double_t
C++: mrpt::math::TBoundingBox_<double>::PlusMinusInfinity() --> struct mrpt::math::TBoundingBox_<double>
Data descriptors defined here:
- max
- min
Data and other attributes defined here:
- CTOR_FLAGS = <class 'mrpt.pymrpt.mrpt.math.TBoundingBox_double_t.CTOR_FLAGS'>
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TBoundingBox_float_t(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- TBoundingBox_float_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t, Min: mrpt::math::TPoint3D_<float>, Max: mrpt::math::TPoint3D_<float>) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t, Min: mrpt::math::TPoint3D_<float>, Max: mrpt::math::TPoint3D_<float>, f: mrpt::math::TBoundingBox_<float>::CTOR_FLAGS) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t, arg0: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t) -> None
- asString(...)
- asString(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t) -> str
C++: mrpt::math::TBoundingBox_<float>::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t, : mrpt.pymrpt.mrpt.math.TBoundingBox_float_t) -> mrpt.pymrpt.mrpt.math.TBoundingBox_float_t
C++: mrpt::math::TBoundingBox_<float>::operator=(const struct mrpt::math::TBoundingBox_<float> &) --> struct mrpt::math::TBoundingBox_<float> &
- containsPoint(...)
- containsPoint(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t, p: mrpt::math::TPoint3D_<float>) -> bool
C++: mrpt::math::TBoundingBox_<float>::containsPoint(const struct mrpt::math::TPoint3D_<float> &) const --> bool
- unionWith(...)
- unionWith(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t, b: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t) -> mrpt.pymrpt.mrpt.math.TBoundingBox_float_t
C++: mrpt::math::TBoundingBox_<float>::unionWith(const struct mrpt::math::TBoundingBox_<float> &) const --> struct mrpt::math::TBoundingBox_<float>
- updateWithPoint(...)
- updateWithPoint(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t, p: mrpt::math::TPoint3D_<float>) -> None
C++: mrpt::math::TBoundingBox_<float>::updateWithPoint(const struct mrpt::math::TPoint3D_<float> &) --> void
- volume(...)
- volume(self: mrpt.pymrpt.mrpt.math.TBoundingBox_float_t) -> float
C++: mrpt::math::TBoundingBox_<float>::volume() const --> float
Static methods defined here:
- FromUnsortedPoints(...) from builtins.PyCapsule
- FromUnsortedPoints(pt1: mrpt::math::TPoint3D_<float>, pt2: mrpt::math::TPoint3D_<float>) -> mrpt.pymrpt.mrpt.math.TBoundingBox_float_t
C++: mrpt::math::TBoundingBox_<float>::FromUnsortedPoints(const struct mrpt::math::TPoint3D_<float> &, const struct mrpt::math::TPoint3D_<float> &) --> struct mrpt::math::TBoundingBox_<float>
- PlusMinusInfinity(...) from builtins.PyCapsule
- PlusMinusInfinity() -> mrpt.pymrpt.mrpt.math.TBoundingBox_float_t
C++: mrpt::math::TBoundingBox_<float>::PlusMinusInfinity() --> struct mrpt::math::TBoundingBox_<float>
Data descriptors defined here:
- max
- min
Data and other attributes defined here:
- CTOR_FLAGS = <class 'mrpt.pymrpt.mrpt.math.TBoundingBox_float_t.CTOR_FLAGS'>
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TConstructorFlags_Matrices(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- TConstructorFlags_Matrices
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __and__(...)
- __and__(self: object, other: object) -> object
- __eq__(...)
- __eq__(self: object, other: object) -> bool
- __ge__(...)
- __ge__(self: object, other: object) -> bool
- __getstate__(...)
- __getstate__(self: object) -> int
- __gt__(...)
- __gt__(self: object, other: object) -> bool
- __hash__(...)
- __hash__(self: object) -> int
- __index__(...)
- __index__(self: mrpt.pymrpt.mrpt.math.TConstructorFlags_Matrices) -> int
- __init__(...)
- __init__(self: mrpt.pymrpt.mrpt.math.TConstructorFlags_Matrices, value: int) -> None
- __int__(...)
- __int__(self: mrpt.pymrpt.mrpt.math.TConstructorFlags_Matrices) -> int
- __invert__(...)
- __invert__(self: object) -> object
- __le__(...)
- __le__(self: object, other: object) -> bool
- __lt__(...)
- __lt__(self: object, other: object) -> bool
- __ne__(...)
- __ne__(self: object, other: object) -> bool
- __or__(...)
- __or__(self: object, other: object) -> object
- __rand__(...)
- __rand__(self: object, other: object) -> object
- __repr__(...)
- __repr__(self: object) -> str
- __ror__(...)
- __ror__(self: object, other: object) -> object
- __rxor__(...)
- __rxor__(self: object, other: object) -> object
- __setstate__(...)
- __setstate__(self: mrpt.pymrpt.mrpt.math.TConstructorFlags_Matrices, state: int) -> None
- __str__ = name(...)
- name(self: handle) -> str
- __xor__(...)
- __xor__(self: object, other: object) -> object
Readonly properties defined here:
- __members__
- name
- name(self: handle) -> str
- value
Data and other attributes defined here:
- UNINITIALIZED_MATRIX = <TConstructorFlags_Matrices.UNINITIALIZED_MATRIX: 0>
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TConstructorFlags_Quaternions(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- TConstructorFlags_Quaternions
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __and__(...)
- __and__(self: object, other: object) -> object
- __eq__(...)
- __eq__(self: object, other: object) -> bool
- __ge__(...)
- __ge__(self: object, other: object) -> bool
- __getstate__(...)
- __getstate__(self: object) -> int
- __gt__(...)
- __gt__(self: object, other: object) -> bool
- __hash__(...)
- __hash__(self: object) -> int
- __index__(...)
- __index__(self: mrpt.pymrpt.mrpt.math.TConstructorFlags_Quaternions) -> int
- __init__(...)
- __init__(self: mrpt.pymrpt.mrpt.math.TConstructorFlags_Quaternions, value: int) -> None
- __int__(...)
- __int__(self: mrpt.pymrpt.mrpt.math.TConstructorFlags_Quaternions) -> int
- __invert__(...)
- __invert__(self: object) -> object
- __le__(...)
- __le__(self: object, other: object) -> bool
- __lt__(...)
- __lt__(self: object, other: object) -> bool
- __ne__(...)
- __ne__(self: object, other: object) -> bool
- __or__(...)
- __or__(self: object, other: object) -> object
- __rand__(...)
- __rand__(self: object, other: object) -> object
- __repr__(...)
- __repr__(self: object) -> str
- __ror__(...)
- __ror__(self: object, other: object) -> object
- __rxor__(...)
- __rxor__(self: object, other: object) -> object
- __setstate__(...)
- __setstate__(self: mrpt.pymrpt.mrpt.math.TConstructorFlags_Quaternions, state: int) -> None
- __str__ = name(...)
- name(self: handle) -> str
- __xor__(...)
- __xor__(self: object, other: object) -> object
Readonly properties defined here:
- __members__
- name
- name(self: handle) -> str
- value
Data and other attributes defined here:
- UNINITIALIZED_QUATERNION = <TConstructorFlags_Quaternions.UNINITIALIZED_QUATERNION: 0>
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TLine2D(pybind11_builtins.pybind11_object) |
|
2D line without bounds, represented by its equation
.
TLine3D,TSegment2D,TPolygon2D,TPoint2D |
|
- Method resolution order:
- TLine2D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TLine2D, p1: mrpt::math::TPoint2D_<double>, p2: mrpt::math::TPoint2D_<double>) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TLine2D, s: mrpt.pymrpt.mrpt.math.TSegment2D) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TLine2D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TLine2D, A: float, B: float, C: float) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TLine2D, l: mrpt.pymrpt.mrpt.math.TLine3D) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.TLine2D, arg0: mrpt.pymrpt.mrpt.math.TLine2D) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TLine2D) -> str
- asString(...)
- asString(self: mrpt.pymrpt.mrpt.math.TLine2D) -> str
Returns "[A, B, C]"
[New in MRPT 2.1.0]
Do not inherit from mrpt::Stringifyable to avoid virtual class
table and keeping the class trivially-copiable.
C++: mrpt::math::TLine2D::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TLine2D, : mrpt.pymrpt.mrpt.math.TLine2D) -> mrpt.pymrpt.mrpt.math.TLine2D
C++: mrpt::math::TLine2D::operator=(const struct mrpt::math::TLine2D &) --> struct mrpt::math::TLine2D &
- contains(...)
- contains(self: mrpt.pymrpt.mrpt.math.TLine2D, point: mrpt::math::TPoint2D_<double>) -> bool
Check whether a point is inside the line.
C++: mrpt::math::TLine2D::contains(const struct mrpt::math::TPoint2D_<double> &) const --> bool
- distance(...)
- distance(self: mrpt.pymrpt.mrpt.math.TLine2D, point: mrpt::math::TPoint2D_<double>) -> float
Absolute distance from a given point.
C++: mrpt::math::TLine2D::distance(const struct mrpt::math::TPoint2D_<double> &) const --> double
- evaluatePoint(...)
- evaluatePoint(self: mrpt.pymrpt.mrpt.math.TLine2D, point: mrpt::math::TPoint2D_<double>) -> float
Evaluate point in the line's equation.
C++: mrpt::math::TLine2D::evaluatePoint(const struct mrpt::math::TPoint2D_<double> &) const --> double
- generate3DObject(...)
- generate3DObject(self: mrpt.pymrpt.mrpt.math.TLine2D, l: mrpt.pymrpt.mrpt.math.TLine3D) -> None
Project into 3D space, setting the z to 0.
C++: mrpt::math::TLine2D::generate3DObject(struct mrpt::math::TLine3D &) const --> void
- getAsPose2D(...)
- getAsPose2D(self: mrpt.pymrpt.mrpt.math.TLine2D, outPose: mrpt.pymrpt.mrpt.math.TPose2D) -> None
C++: mrpt::math::TLine2D::getAsPose2D(struct mrpt::math::TPose2D &) const --> void
- getAsPose2DForcingOrigin(...)
- getAsPose2DForcingOrigin(self: mrpt.pymrpt.mrpt.math.TLine2D, origin: mrpt::math::TPoint2D_<double>, outPose: mrpt.pymrpt.mrpt.math.TPose2D) -> None
C++: mrpt::math::TLine2D::getAsPose2DForcingOrigin(const struct mrpt::math::TPoint2D_<double> &, struct mrpt::math::TPose2D &) const --> void
- signedDistance(...)
- signedDistance(self: mrpt.pymrpt.mrpt.math.TLine2D, point: mrpt::math::TPoint2D_<double>) -> float
Distance with sign from a given point (sign indicates side).
C++: mrpt::math::TLine2D::signedDistance(const struct mrpt::math::TPoint2D_<double> &) const --> double
- unitarize(...)
- unitarize(self: mrpt.pymrpt.mrpt.math.TLine2D) -> None
Unitarize line's normal vector.
C++: mrpt::math::TLine2D::unitarize() --> void
Static methods defined here:
- FromCoefficientsABC(...) from builtins.PyCapsule
- FromCoefficientsABC(A: float, B: float, C: float) -> mrpt.pymrpt.mrpt.math.TLine2D
Static constructor from Ax+By+C=0 coefficients.
[New in MRPT 2.0.4]
C++: mrpt::math::TLine2D::FromCoefficientsABC(double, double, double) --> struct mrpt::math::TLine2D
- FromTwoPoints(...) from builtins.PyCapsule
- FromTwoPoints(p1: mrpt::math::TPoint2D_<double>, p2: mrpt::math::TPoint2D_<double>) -> mrpt.pymrpt.mrpt.math.TLine2D
Static constructor from two points.
[New in MRPT 2.0.4]
C++: mrpt::math::TLine2D::FromTwoPoints(const struct mrpt::math::TPoint2D_<double> &, const struct mrpt::math::TPoint2D_<double> &) --> struct mrpt::math::TLine2D
Data descriptors defined here:
- coefs
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TLine3D(pybind11_builtins.pybind11_object) |
|
3D line, represented by a base point and a director vector.
TLine2D,TSegment3D,TPlane,TPolygon3D,TPoint3D |
|
- Method resolution order:
- TLine3D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TLine3D) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TLine3D, p1: mrpt::math::TPoint3D_<double>, p2: mrpt::math::TPoint3D_<double>) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TLine3D, s: mrpt.pymrpt.mrpt.math.TSegment3D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TLine3D, l: mrpt::math::TLine2D) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TLine3D, arg0: mrpt.pymrpt.mrpt.math.TLine3D) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TLine3D) -> str
- asString(...)
- asString(self: mrpt.pymrpt.mrpt.math.TLine3D) -> str
Returns "P=[x,y,z] u=[ux,uy,uz]"
[New in MRPT 2.1.0]
C++: mrpt::math::TLine3D::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TLine3D, : mrpt.pymrpt.mrpt.math.TLine3D) -> mrpt.pymrpt.mrpt.math.TLine3D
C++: mrpt::math::TLine3D::operator=(const struct mrpt::math::TLine3D &) --> struct mrpt::math::TLine3D &
- closestPointTo(...)
- closestPointTo(self: mrpt.pymrpt.mrpt.math.TLine3D, p: mrpt::math::TPoint3D_<double>) -> mrpt::math::TPoint3D_<double>
Closest point to `p` along the line. It is computed as the intersection
of `this` with the plane perpendicular to `this` that passes through `p`
[New in MRPT 2.3.1]
C++: mrpt::math::TLine3D::closestPointTo(const struct mrpt::math::TPoint3D_<double> &) const --> struct mrpt::math::TPoint3D_<double>
- contains(...)
- contains(self: mrpt.pymrpt.mrpt.math.TLine3D, point: mrpt::math::TPoint3D_<double>) -> bool
Check whether a point is inside the line
C++: mrpt::math::TLine3D::contains(const struct mrpt::math::TPoint3D_<double> &) const --> bool
- distance(...)
- distance(self: mrpt.pymrpt.mrpt.math.TLine3D, point: mrpt::math::TPoint3D_<double>) -> float
Absolute distance between the line and a point.
C++: mrpt::math::TLine3D::distance(const struct mrpt::math::TPoint3D_<double> &) const --> double
- generate2DObject(...)
- generate2DObject(self: mrpt.pymrpt.mrpt.math.TLine3D, l: mrpt::math::TLine2D) -> None
Project into 2D space, discarding the Z coordinate.
std::logic_error if the line's director vector is orthogonal to
the XY plane.
C++: mrpt::math::TLine3D::generate2DObject(struct mrpt::math::TLine2D &) const --> void
- getDirectorVector(...)
- getDirectorVector(self: mrpt.pymrpt.mrpt.math.TLine3D) -> mrpt::math::TPoint3D_<double>
Get director vector (may be NOT unitary if not set so by the user)
getUnitaryDirectorVector(), unitarize()
C++: mrpt::math::TLine3D::getDirectorVector() const --> const struct mrpt::math::TPoint3D_<double> &
- unitarize(...)
- unitarize(self: mrpt.pymrpt.mrpt.math.TLine3D) -> None
Unitarize director vector.
C++: mrpt::math::TLine3D::unitarize() --> void
Static methods defined here:
- FromPointAndDirector(...) from builtins.PyCapsule
- FromPointAndDirector(basePoint: mrpt::math::TPoint3D_<double>, directorVector: mrpt::math::TPoint3D_<double>) -> mrpt.pymrpt.mrpt.math.TLine3D
Static constructor from a point and a director vector.
[New in MRPT 2.0.4]
C++: mrpt::math::TLine3D::FromPointAndDirector(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TLine3D
- FromTwoPoints(...) from builtins.PyCapsule
- FromTwoPoints(p1: mrpt::math::TPoint3D_<double>, p2: mrpt::math::TPoint3D_<double>) -> mrpt.pymrpt.mrpt.math.TLine3D
Static constructor from two points.
[New in MRPT 2.0.4]
mrpt::math::getRegressionLine()
C++: mrpt::math::TLine3D::FromTwoPoints(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TLine3D
Data descriptors defined here:
- director
- pBase
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TMatrixTextFileFormat(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- TMatrixTextFileFormat
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __and__(...)
- __and__(self: object, other: object) -> object
- __eq__(...)
- __eq__(self: object, other: object) -> bool
- __ge__(...)
- __ge__(self: object, other: object) -> bool
- __getstate__(...)
- __getstate__(self: object) -> int
- __gt__(...)
- __gt__(self: object, other: object) -> bool
- __hash__(...)
- __hash__(self: object) -> int
- __index__(...)
- __index__(self: mrpt.pymrpt.mrpt.math.TMatrixTextFileFormat) -> int
- __init__(...)
- __init__(self: mrpt.pymrpt.mrpt.math.TMatrixTextFileFormat, value: int) -> None
- __int__(...)
- __int__(self: mrpt.pymrpt.mrpt.math.TMatrixTextFileFormat) -> int
- __invert__(...)
- __invert__(self: object) -> object
- __le__(...)
- __le__(self: object, other: object) -> bool
- __lt__(...)
- __lt__(self: object, other: object) -> bool
- __ne__(...)
- __ne__(self: object, other: object) -> bool
- __or__(...)
- __or__(self: object, other: object) -> object
- __rand__(...)
- __rand__(self: object, other: object) -> object
- __repr__(...)
- __repr__(self: object) -> str
- __ror__(...)
- __ror__(self: object, other: object) -> object
- __rxor__(...)
- __rxor__(self: object, other: object) -> object
- __setstate__(...)
- __setstate__(self: mrpt.pymrpt.mrpt.math.TMatrixTextFileFormat, state: int) -> None
- __str__ = name(...)
- name(self: handle) -> str
- __xor__(...)
- __xor__(self: object, other: object) -> object
Readonly properties defined here:
- __members__
- name
- name(self: handle) -> str
- value
Data and other attributes defined here:
- MATRIX_FORMAT_ENG = <TMatrixTextFileFormat.MATRIX_FORMAT_ENG: 0>
- MATRIX_FORMAT_FIXED = <TMatrixTextFileFormat.MATRIX_FORMAT_FIXED: 1>
- MATRIX_FORMAT_INT = <TMatrixTextFileFormat.MATRIX_FORMAT_INT: 2>
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TObject2D(pybind11_builtins.pybind11_object) |
|
A variant type for any lightweight 2D type: point, segment, line, polygon.
Use provided helper method, or directly access the variant `data`.
TPoint2D,TSegment2D,TLine2D,TPolygon2D |
|
- Method resolution order:
- TObject2D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TObject2D) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TObject2D, arg0: mrpt.pymrpt.mrpt.math.TObject2D) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TObject2D) -> str
- asString(...)
- asString(self: mrpt.pymrpt.mrpt.math.TObject2D) -> str
Gets a string with the type and the parameters of the object. `empty` if
not defined.
New in MRPT 2.3.0
C++: mrpt::math::TObject2D::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TObject2D, : mrpt.pymrpt.mrpt.math.TObject2D) -> mrpt.pymrpt.mrpt.math.TObject2D
C++: mrpt::math::TObject2D::operator=(const struct mrpt::math::TObject2D &) --> struct mrpt::math::TObject2D &
- empty(...)
- empty(self: mrpt.pymrpt.mrpt.math.TObject2D) -> bool
C++: mrpt::math::TObject2D::empty() const --> bool
- generate3DObject(...)
- generate3DObject(self: mrpt.pymrpt.mrpt.math.TObject2D) -> mrpt.pymrpt.mrpt.math.TObject3D
Cast into 3D space.
C++: mrpt::math::TObject2D::generate3DObject() const --> struct mrpt::math::TObject3D
- getAs(...)
- getAs(*args, **kwargs)
Overloaded function.
1. getAs(self: mrpt.pymrpt.mrpt.math.TObject2D) -> mrpt::math::TPoint2D_<double>
C++: mrpt::math::TObject2D::getAs() const --> const struct mrpt::math::TPoint2D_<double> &
2. getAs(self: mrpt.pymrpt.mrpt.math.TObject2D) -> mrpt.pymrpt.mrpt.math.TSegment2D
C++: mrpt::math::TObject2D::getAs() const --> const struct mrpt::math::TSegment2D &
3. getAs(self: mrpt.pymrpt.mrpt.math.TObject2D) -> mrpt.pymrpt.mrpt.math.TLine2D
C++: mrpt::math::TObject2D::getAs() const --> const struct mrpt::math::TLine2D &
4. getAs(self: mrpt.pymrpt.mrpt.math.TObject2D) -> mrpt.pymrpt.mrpt.math.TPolygon2D
C++: mrpt::math::TObject2D::getAs() const --> const class mrpt::math::TPolygon2D &
- getLine(...)
- getLine(self: mrpt.pymrpt.mrpt.math.TObject2D, out: mrpt.pymrpt.mrpt.math.TLine2D) -> bool
returns true if the objects is a line, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject2D::getLine(struct mrpt::math::TLine2D &) const --> bool
- getPoint(...)
- getPoint(self: mrpt.pymrpt.mrpt.math.TObject2D, out: mrpt::math::TPoint2D_<double>) -> bool
returns true if the objects is a point, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject2D::getPoint(struct mrpt::math::TPoint2D_<double> &) const --> bool
- getPolygon(...)
- getPolygon(self: mrpt.pymrpt.mrpt.math.TObject2D, out: mrpt.pymrpt.mrpt.math.TPolygon2D) -> bool
returns true if the objects is a TPolygon2D, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject2D::getPolygon(class mrpt::math::TPolygon2D &) const --> bool
- getSegment(...)
- getSegment(self: mrpt.pymrpt.mrpt.math.TObject2D, out: mrpt.pymrpt.mrpt.math.TSegment2D) -> bool
returns true if the objects is a segment, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject2D::getSegment(struct mrpt::math::TSegment2D &) const --> bool
- isLine(...)
- isLine(self: mrpt.pymrpt.mrpt.math.TObject2D) -> bool
Checks whether content is a line.
C++: mrpt::math::TObject2D::isLine() const --> bool
- isPoint(...)
- isPoint(self: mrpt.pymrpt.mrpt.math.TObject2D) -> bool
Checks whether content is a point.
C++: mrpt::math::TObject2D::isPoint() const --> bool
- isPolygon(...)
- isPolygon(self: mrpt.pymrpt.mrpt.math.TObject2D) -> bool
Checks whether content is a polygon.
C++: mrpt::math::TObject2D::isPolygon() const --> bool
- isSegment(...)
- isSegment(self: mrpt.pymrpt.mrpt.math.TObject2D) -> bool
Checks whether content is a segment.
C++: mrpt::math::TObject2D::isSegment() const --> bool
Data descriptors defined here:
- data
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TObject3D(pybind11_builtins.pybind11_object) |
|
A variant type for any lightweight 3D type: point, segment, line, plane,
polygon. Use provided helper method, or directly access the variant `data`.
TPoint3D,TSegment3D,TLine3D,TPlane,TPolygon3D |
|
- Method resolution order:
- TObject3D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TObject3D) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TObject3D, arg0: mrpt.pymrpt.mrpt.math.TObject3D) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TObject3D) -> str
- asString(...)
- asString(self: mrpt.pymrpt.mrpt.math.TObject3D) -> str
Gets a string with the type and the parameters of the object. `empty` if
not defined.
New in MRPT 2.3.0
C++: mrpt::math::TObject3D::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TObject3D, : mrpt.pymrpt.mrpt.math.TObject3D) -> mrpt.pymrpt.mrpt.math.TObject3D
C++: mrpt::math::TObject3D::operator=(const struct mrpt::math::TObject3D &) --> struct mrpt::math::TObject3D &
- empty(...)
- empty(self: mrpt.pymrpt.mrpt.math.TObject3D) -> bool
C++: mrpt::math::TObject3D::empty() const --> bool
- generate2DObject(...)
- generate2DObject(self: mrpt.pymrpt.mrpt.math.TObject3D) -> mrpt::math::TObject2D
Cast into 2D space.
std::logic_error if the 3D object loses its properties when
projecting into 2D space (for example, it's a plane or a vertical line).
C++: mrpt::math::TObject3D::generate2DObject() const --> struct mrpt::math::TObject2D
- getAs(...)
- getAs(*args, **kwargs)
Overloaded function.
1. getAs(self: mrpt.pymrpt.mrpt.math.TObject3D) -> mrpt::math::TPoint3D_<double>
C++: mrpt::math::TObject3D::getAs() const --> const struct mrpt::math::TPoint3D_<double> &
2. getAs(self: mrpt.pymrpt.mrpt.math.TObject3D) -> mrpt.pymrpt.mrpt.math.TSegment3D
C++: mrpt::math::TObject3D::getAs() const --> const struct mrpt::math::TSegment3D &
3. getAs(self: mrpt.pymrpt.mrpt.math.TObject3D) -> mrpt.pymrpt.mrpt.math.TLine3D
C++: mrpt::math::TObject3D::getAs() const --> const struct mrpt::math::TLine3D &
4. getAs(self: mrpt.pymrpt.mrpt.math.TObject3D) -> mrpt.pymrpt.mrpt.math.TPolygon3D
C++: mrpt::math::TObject3D::getAs() const --> const class mrpt::math::TPolygon3D &
5. getAs(self: mrpt.pymrpt.mrpt.math.TObject3D) -> mrpt.pymrpt.mrpt.math.TPlane
C++: mrpt::math::TObject3D::getAs() const --> const struct mrpt::math::TPlane &
- getLine(...)
- getLine(self: mrpt.pymrpt.mrpt.math.TObject3D, out: mrpt.pymrpt.mrpt.math.TLine3D) -> bool
returns true if the objects is a line, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject3D::getLine(struct mrpt::math::TLine3D &) const --> bool
- getPlane(...)
- getPlane(self: mrpt.pymrpt.mrpt.math.TObject3D, out: mrpt.pymrpt.mrpt.math.TPlane) -> bool
returns true if the objects is a TPlane, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject3D::getPlane(struct mrpt::math::TPlane &) const --> bool
- getPoint(...)
- getPoint(self: mrpt.pymrpt.mrpt.math.TObject3D, out: mrpt::math::TPoint3D_<double>) -> bool
returns true if the objects is a point, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject3D::getPoint(struct mrpt::math::TPoint3D_<double> &) const --> bool
- getPolygon(...)
- getPolygon(self: mrpt.pymrpt.mrpt.math.TObject3D, out: mrpt.pymrpt.mrpt.math.TPolygon3D) -> bool
returns true if the objects is a TPolygon3D, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject3D::getPolygon(class mrpt::math::TPolygon3D &) const --> bool
- getSegment(...)
- getSegment(self: mrpt.pymrpt.mrpt.math.TObject3D, out: mrpt.pymrpt.mrpt.math.TSegment3D) -> bool
returns true if the objects is a segment, and retrieves its value in
`out`. Prefer getAs(). This method was left in mrpt 2.3.0 for backwards
compatibility.
C++: mrpt::math::TObject3D::getSegment(struct mrpt::math::TSegment3D &) const --> bool
- isLine(...)
- isLine(self: mrpt.pymrpt.mrpt.math.TObject3D) -> bool
Checks whether content is a line.
C++: mrpt::math::TObject3D::isLine() const --> bool
- isPlane(...)
- isPlane(self: mrpt.pymrpt.mrpt.math.TObject3D) -> bool
Checks whether content is a plane.
C++: mrpt::math::TObject3D::isPlane() const --> bool
- isPoint(...)
- isPoint(self: mrpt.pymrpt.mrpt.math.TObject3D) -> bool
Checks whether content is a point.
C++: mrpt::math::TObject3D::isPoint() const --> bool
- isPolygon(...)
- isPolygon(self: mrpt.pymrpt.mrpt.math.TObject3D) -> bool
Checks whether content is a polygon.
C++: mrpt::math::TObject3D::isPolygon() const --> bool
- isSegment(...)
- isSegment(self: mrpt.pymrpt.mrpt.math.TObject3D) -> bool
Checks whether content is a segment.
C++: mrpt::math::TObject3D::isSegment() const --> bool
Data descriptors defined here:
- data
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPlane(pybind11_builtins.pybind11_object) |
|
3D Plane, represented by its equation
TSegment3D,TLine3D,TPolygon3D,TPoint3D |
|
- Method resolution order:
- TPlane
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPlane) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPlane, A: float, B: float, C: float, D: float) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPlane, p1: mrpt::math::TPoint3D_<double>, p2: mrpt::math::TPoint3D_<double>, p3: mrpt::math::TPoint3D_<double>) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPlane, p1: mrpt::math::TPoint3D_<double>, normal: mrpt::math::TPoint3D_<double>) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TPlane, p1: mrpt::math::TPoint3D_<double>, r2: mrpt::math::TLine3D) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.TPlane, r1: mrpt::math::TLine3D, r2: mrpt::math::TLine3D) -> None
7. __init__(self: mrpt.pymrpt.mrpt.math.TPlane, arg0: mrpt.pymrpt.mrpt.math.TPlane) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TPlane) -> str
- asString(...)
- asString(self: mrpt.pymrpt.mrpt.math.TPlane) -> str
Returns "[A, B, C, D]"
[New in MRPT 2.1.0]
C++: mrpt::math::TPlane::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TPlane, : mrpt.pymrpt.mrpt.math.TPlane) -> mrpt.pymrpt.mrpt.math.TPlane
C++: mrpt::math::TPlane::operator=(const struct mrpt::math::TPlane &) --> struct mrpt::math::TPlane &
- contains(...)
- contains(*args, **kwargs)
Overloaded function.
1. contains(self: mrpt.pymrpt.mrpt.math.TPlane, point: mrpt::math::TPoint3D_<double>) -> bool
Check whether a point is contained into the plane.
C++: mrpt::math::TPlane::contains(const struct mrpt::math::TPoint3D_<double> &) const --> bool
2. contains(self: mrpt.pymrpt.mrpt.math.TPlane, segment: mrpt.pymrpt.mrpt.math.TSegment3D) -> bool
Check whether a segment is fully contained into the plane.
C++: mrpt::math::TPlane::contains(const struct mrpt::math::TSegment3D &) const --> bool
3. contains(self: mrpt.pymrpt.mrpt.math.TPlane, line: mrpt::math::TLine3D) -> bool
Check whether a line is fully contained into the plane.
C++: mrpt::math::TPlane::contains(const struct mrpt::math::TLine3D &) const --> bool
- distance(...)
- distance(*args, **kwargs)
Overloaded function.
1. distance(self: mrpt.pymrpt.mrpt.math.TPlane, point: mrpt::math::TPoint3D_<double>) -> float
Absolute distance to 3D point
C++: mrpt::math::TPlane::distance(const struct mrpt::math::TPoint3D_<double> &) const --> double
2. distance(self: mrpt.pymrpt.mrpt.math.TPlane, line: mrpt::math::TLine3D) -> float
Distance to 3D line. Will be zero if the line is not parallel to the
plane.
C++: mrpt::math::TPlane::distance(const struct mrpt::math::TLine3D &) const --> double
- evaluatePoint(...)
- evaluatePoint(self: mrpt.pymrpt.mrpt.math.TPlane, point: mrpt::math::TPoint3D_<double>) -> float
Evaluate a point in the plane's equation
C++: mrpt::math::TPlane::evaluatePoint(const struct mrpt::math::TPoint3D_<double> &) const --> double
- getAsPose3D(...)
- getAsPose3D(self: mrpt.pymrpt.mrpt.math.TPlane, outPose: mrpt.pymrpt.mrpt.math.TPose3D) -> None
C++: mrpt::math::TPlane::getAsPose3D(struct mrpt::math::TPose3D &) const --> void
- getAsPose3DForcingOrigin(...)
- getAsPose3DForcingOrigin(*args, **kwargs)
Overloaded function.
1. getAsPose3DForcingOrigin(self: mrpt.pymrpt.mrpt.math.TPlane, center: mrpt::math::TPoint3D_<double>, pose: mrpt.pymrpt.mrpt.math.TPose3D) -> None
C++: mrpt::math::TPlane::getAsPose3DForcingOrigin(const struct mrpt::math::TPoint3D_<double> &, struct mrpt::math::TPose3D &) const --> void
2. getAsPose3DForcingOrigin(self: mrpt.pymrpt.mrpt.math.TPlane, center: mrpt::math::TPoint3D_<double>) -> mrpt.pymrpt.mrpt.math.TPose3D
C++: mrpt::math::TPlane::getAsPose3DForcingOrigin(const struct mrpt::math::TPoint3D_<double> &) const --> struct mrpt::math::TPose3D
- getNormalVector(...)
- getNormalVector(self: mrpt.pymrpt.mrpt.math.TPlane) -> mrpt::math::TPoint3D_<double>
Get plane's normal vector
C++: mrpt::math::TPlane::getNormalVector() const --> struct mrpt::math::TPoint3D_<double>
- getUnitaryNormalVector(...)
- getUnitaryNormalVector(self: mrpt.pymrpt.mrpt.math.TPlane) -> mrpt::math::TPoint3D_<double>
Get normal vector
C++: mrpt::math::TPlane::getUnitaryNormalVector() const --> struct mrpt::math::TPoint3D_<double>
- signedDistance(...)
- signedDistance(self: mrpt.pymrpt.mrpt.math.TPlane, point: mrpt::math::TPoint3D_<double>) -> float
Signed distance (positive on the normal vector side) to 3D point.
(New in MRPT 2.4.9)
C++: mrpt::math::TPlane::signedDistance(const struct mrpt::math::TPoint3D_<double> &) const --> double
- unitarize(...)
- unitarize(self: mrpt.pymrpt.mrpt.math.TPlane) -> None
Unitarize normal vector.
C++: mrpt::math::TPlane::unitarize() --> void
Static methods defined here:
- From3Points(...) from builtins.PyCapsule
- From3Points(p1: mrpt::math::TPoint3D_<double>, p2: mrpt::math::TPoint3D_<double>, p3: mrpt::math::TPoint3D_<double>) -> mrpt.pymrpt.mrpt.math.TPlane
[New in MRPT 2.1.0]
mrpt::math::getRegressionPlane()
C++: mrpt::math::TPlane::From3Points(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TPlane
- FromPointAndLine(...) from builtins.PyCapsule
- FromPointAndLine(p1: mrpt::math::TPoint3D_<double>, r: mrpt::math::TLine3D) -> mrpt.pymrpt.mrpt.math.TPlane
Defines a plane which contains this point and this line.
std::logic_error if the point is inside the line.
[New in MRPT 2.1.0]
C++: mrpt::math::TPlane::FromPointAndLine(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::math::TLine3D &) --> struct mrpt::math::TPlane
- FromPointAndNormal(...) from builtins.PyCapsule
- FromPointAndNormal(p1: mrpt::math::TPoint3D_<double>, normal: mrpt::math::TPoint3D_<double>) -> mrpt.pymrpt.mrpt.math.TPlane
[New in MRPT 2.1.0]
C++: mrpt::math::TPlane::FromPointAndNormal(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TPlane
- FromTwoLines(...) from builtins.PyCapsule
- FromTwoLines(r1: mrpt::math::TLine3D, r2: mrpt::math::TLine3D) -> mrpt.pymrpt.mrpt.math.TPlane
Defines a plane which contains the two lines.
std::logic_error if the lines do not cross.
C++: mrpt::math::TPlane::FromTwoLines(const struct mrpt::math::TLine3D &, const struct mrpt::math::TLine3D &) --> struct mrpt::math::TPlane
Data descriptors defined here:
- coefs
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPoint2D_double_t(TPoseOrPoint, TPoint2D_data_double_t) |
| |
- Method resolution order:
- TPoint2D_double_t
- TPoseOrPoint
- TPoint2D_data_double_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __add__(...)
- __add__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator+(const struct mrpt::math::TPoint2D_<double> &) const --> struct mrpt::math::TPoint2D_<double>
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, i: int) -> float
C++: mrpt::math::TPoint2D_<double>::operator[](size_t) --> double &
- __iadd__(...)
- __iadd__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator+=(const struct mrpt::math::TPoint2D_<double> &) --> struct mrpt::math::TPoint2D_<double> &
- __imul__(...)
- __imul__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator*=(double) --> struct mrpt::math::TPoint2D_<double> &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, xx: float, yy: float) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, p: mrpt.pymrpt.mrpt.math.TPose2D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, p: mrpt::math::TPoint3D_<double>) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, p: mrpt.pymrpt.mrpt.math.TPose3D) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, arg0: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> None
- __isub__(...)
- __isub__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator-=(const struct mrpt::math::TPoint2D_<double> &) --> struct mrpt::math::TPoint2D_<double> &
- __itruediv__(...)
- __itruediv__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator/=(double) --> struct mrpt::math::TPoint2D_<double> &
- __mul__(...)
- __mul__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator*(double) const --> struct mrpt::math::TPoint2D_<double>
- __sub__(...)
- __sub__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator-(const struct mrpt::math::TPoint2D_<double> &) const --> struct mrpt::math::TPoint2D_<double>
- __truediv__(...)
- __truediv__(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator/(double) const --> struct mrpt::math::TPoint2D_<double>
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, s: str) -> None
C++: mrpt::math::TPoint2D_<double>::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> str
C++: mrpt::math::TPoint2D_<double>::asString() const --> std::string
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, : mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::operator=(const struct mrpt::math::TPoint2D_<double> &) --> struct mrpt::math::TPoint2D_<double> &
2. assign(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, : mrpt.pymrpt.mrpt.math.TPoseOrPoint) -> mrpt.pymrpt.mrpt.math.TPoseOrPoint
C++: mrpt::math::TPoseOrPoint::operator=(const struct mrpt::math::TPoseOrPoint &) --> struct mrpt::math::TPoseOrPoint &
3. assign(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, : mrpt.pymrpt.mrpt.math.TPoint2D_data_double_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_data_double_t
C++: mrpt::math::TPoint2D_data<double>::operator=(const struct mrpt::math::TPoint2D_data<double> &) --> struct mrpt::math::TPoint2D_data<double> &
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t, s: str) -> None
C++: mrpt::math::TPoint2D_<double>::fromString(const std::string &) --> void
- norm(...)
- norm(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> float
C++: mrpt::math::TPoint2D_<double>::norm() const --> double
- sqrNorm(...)
- sqrNorm(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> float
C++: mrpt::math::TPoint2D_<double>::sqrNorm() const --> double
- unitarize(...)
- unitarize(self: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::unitarize() const --> struct mrpt::math::TPoint2D_<double>
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TPoint2D_double_t
C++: mrpt::math::TPoint2D_<double>::FromString(const std::string &) --> struct mrpt::math::TPoint2D_<double>
Data descriptors defined here:
- x
- y
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPoint2D_float_t(TPoseOrPoint, TPoint2D_data_float_t) |
| |
- Method resolution order:
- TPoint2D_float_t
- TPoseOrPoint
- TPoint2D_data_float_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __add__(...)
- __add__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator+(const struct mrpt::math::TPoint2D_<float> &) const --> struct mrpt::math::TPoint2D_<float>
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, i: int) -> float
C++: mrpt::math::TPoint2D_<float>::operator[](size_t) --> float &
- __iadd__(...)
- __iadd__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator+=(const struct mrpt::math::TPoint2D_<float> &) --> struct mrpt::math::TPoint2D_<float> &
- __imul__(...)
- __imul__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator*=(float) --> struct mrpt::math::TPoint2D_<float> &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, xx: float, yy: float) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, p: mrpt.pymrpt.mrpt.math.TPose2D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, p: mrpt::math::TPoint3D_<float>) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, p: mrpt.pymrpt.mrpt.math.TPose3D) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, arg0: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> None
- __isub__(...)
- __isub__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator-=(const struct mrpt::math::TPoint2D_<float> &) --> struct mrpt::math::TPoint2D_<float> &
- __itruediv__(...)
- __itruediv__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator/=(float) --> struct mrpt::math::TPoint2D_<float> &
- __mul__(...)
- __mul__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator*(float) const --> struct mrpt::math::TPoint2D_<float>
- __sub__(...)
- __sub__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator-(const struct mrpt::math::TPoint2D_<float> &) const --> struct mrpt::math::TPoint2D_<float>
- __truediv__(...)
- __truediv__(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator/(float) const --> struct mrpt::math::TPoint2D_<float>
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, s: str) -> None
C++: mrpt::math::TPoint2D_<float>::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> str
C++: mrpt::math::TPoint2D_<float>::asString() const --> std::string
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, : mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::operator=(const struct mrpt::math::TPoint2D_<float> &) --> struct mrpt::math::TPoint2D_<float> &
2. assign(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, : mrpt.pymrpt.mrpt.math.TPoseOrPoint) -> mrpt.pymrpt.mrpt.math.TPoseOrPoint
C++: mrpt::math::TPoseOrPoint::operator=(const struct mrpt::math::TPoseOrPoint &) --> struct mrpt::math::TPoseOrPoint &
3. assign(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, : mrpt.pymrpt.mrpt.math.TPoint2D_data_float_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_data_float_t
C++: mrpt::math::TPoint2D_data<float>::operator=(const struct mrpt::math::TPoint2D_data<float> &) --> struct mrpt::math::TPoint2D_data<float> &
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t, s: str) -> None
C++: mrpt::math::TPoint2D_<float>::fromString(const std::string &) --> void
- norm(...)
- norm(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> float
C++: mrpt::math::TPoint2D_<float>::norm() const --> float
- sqrNorm(...)
- sqrNorm(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> float
C++: mrpt::math::TPoint2D_<float>::sqrNorm() const --> float
- unitarize(...)
- unitarize(self: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::unitarize() const --> struct mrpt::math::TPoint2D_<float>
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TPoint2D_float_t
C++: mrpt::math::TPoint2D_<float>::FromString(const std::string &) --> struct mrpt::math::TPoint2D_<float>
Data descriptors defined here:
- x
- y
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPoint3D_double_t(TPoseOrPoint, TPoint3D_data_double_t) |
| |
- Method resolution order:
- TPoint3D_double_t
- TPoseOrPoint
- TPoint3D_data_double_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __add__(...)
- __add__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::operator+(const struct mrpt::math::TPoint3D_<double> &) const --> struct mrpt::math::TPoint3D_<double>
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, i: int) -> float
C++: mrpt::math::TPoint3D_<double>::operator[](size_t) --> double &
- __iadd__(...)
- __iadd__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::operator+=(const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TPoint3D_<double> &
- __imul__(...)
- __imul__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, f: float) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::operator*=(const double) --> struct mrpt::math::TPoint3D_<double> &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, xx: float, yy: float, zz: float) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_double_t) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPose2D) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPose3D) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, arg0: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> None
- __isub__(...)
- __isub__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::operator-=(const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TPoint3D_<double> &
- __mul__(...)
- __mul__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::operator*(double) const --> struct mrpt::math::TPoint3D_<double>
- __sub__(...)
- __sub__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::operator-(const struct mrpt::math::TPoint3D_<double> &) const --> struct mrpt::math::TPoint3D_<double>
- __truediv__(...)
- __truediv__(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::operator/(double) const --> struct mrpt::math::TPoint3D_<double>
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, s: str) -> None
C++: mrpt::math::TPoint3D_<double>::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> str
C++: mrpt::math::TPoint3D_<double>::asString() const --> std::string
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, : mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::operator=(const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TPoint3D_<double> &
2. assign(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, : mrpt.pymrpt.mrpt.math.TPoseOrPoint) -> mrpt.pymrpt.mrpt.math.TPoseOrPoint
C++: mrpt::math::TPoseOrPoint::operator=(const struct mrpt::math::TPoseOrPoint &) --> struct mrpt::math::TPoseOrPoint &
3. assign(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, : mrpt.pymrpt.mrpt.math.TPoint3D_data_double_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_data_double_t
C++: mrpt::math::TPoint3D_data<double>::operator=(const struct mrpt::math::TPoint3D_data<double> &) --> struct mrpt::math::TPoint3D_data<double> &
- cast(...)
- cast(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> mrpt::math::TPoint3D_<float>
C++: mrpt::math::TPoint3D_<double>::cast() const --> struct mrpt::math::TPoint3D_<float>
- distanceTo(...)
- distanceTo(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> float
C++: mrpt::math::TPoint3D_<double>::distanceTo(const struct mrpt::math::TPoint3D_<double> &) const --> double
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, s: str) -> None
C++: mrpt::math::TPoint3D_<double>::fromString(const std::string &) --> void
- norm(...)
- norm(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> float
C++: mrpt::math::TPoint3D_<double>::norm() const --> double
- sqrDistanceTo(...)
- sqrDistanceTo(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> float
C++: mrpt::math::TPoint3D_<double>::sqrDistanceTo(const struct mrpt::math::TPoint3D_<double> &) const --> double
- sqrNorm(...)
- sqrNorm(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> float
C++: mrpt::math::TPoint3D_<double>::sqrNorm() const --> double
- unitarize(...)
- unitarize(self: mrpt.pymrpt.mrpt.math.TPoint3D_double_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::unitarize() const --> struct mrpt::math::TPoint3D_<double>
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TPoint3D_double_t
C++: mrpt::math::TPoint3D_<double>::FromString(const std::string &) --> struct mrpt::math::TPoint3D_<double>
Data descriptors defined here:
- x
- y
- z
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPoint3D_float_t(TPoseOrPoint, TPoint3D_data_float_t) |
| |
- Method resolution order:
- TPoint3D_float_t
- TPoseOrPoint
- TPoint3D_data_float_t
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __add__(...)
- __add__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::operator+(const struct mrpt::math::TPoint3D_<float> &) const --> struct mrpt::math::TPoint3D_<float>
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, i: int) -> float
C++: mrpt::math::TPoint3D_<float>::operator[](size_t) --> float &
- __iadd__(...)
- __iadd__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::operator+=(const struct mrpt::math::TPoint3D_<float> &) --> struct mrpt::math::TPoint3D_<float> &
- __imul__(...)
- __imul__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, f: float) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::operator*=(const float) --> struct mrpt::math::TPoint3D_<float> &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, xx: float, yy: float, zz: float) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint2D_float_t) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPose2D) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPose3D) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, arg0: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> None
- __isub__(...)
- __isub__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::operator-=(const struct mrpt::math::TPoint3D_<float> &) --> struct mrpt::math::TPoint3D_<float> &
- __mul__(...)
- __mul__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::operator*(float) const --> struct mrpt::math::TPoint3D_<float>
- __sub__(...)
- __sub__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::operator-(const struct mrpt::math::TPoint3D_<float> &) const --> struct mrpt::math::TPoint3D_<float>
- __truediv__(...)
- __truediv__(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, d: float) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::operator/(float) const --> struct mrpt::math::TPoint3D_<float>
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, s: str) -> None
C++: mrpt::math::TPoint3D_<float>::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> str
C++: mrpt::math::TPoint3D_<float>::asString() const --> std::string
- assign(...)
- assign(*args, **kwargs)
Overloaded function.
1. assign(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, : mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::operator=(const struct mrpt::math::TPoint3D_<float> &) --> struct mrpt::math::TPoint3D_<float> &
2. assign(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, : mrpt.pymrpt.mrpt.math.TPoseOrPoint) -> mrpt.pymrpt.mrpt.math.TPoseOrPoint
C++: mrpt::math::TPoseOrPoint::operator=(const struct mrpt::math::TPoseOrPoint &) --> struct mrpt::math::TPoseOrPoint &
3. assign(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, : mrpt.pymrpt.mrpt.math.TPoint3D_data_float_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_data_float_t
C++: mrpt::math::TPoint3D_data<float>::operator=(const struct mrpt::math::TPoint3D_data<float> &) --> struct mrpt::math::TPoint3D_data<float> &
- distanceTo(...)
- distanceTo(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> float
C++: mrpt::math::TPoint3D_<float>::distanceTo(const struct mrpt::math::TPoint3D_<float> &) const --> float
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, s: str) -> None
C++: mrpt::math::TPoint3D_<float>::fromString(const std::string &) --> void
- norm(...)
- norm(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> float
C++: mrpt::math::TPoint3D_<float>::norm() const --> float
- sqrDistanceTo(...)
- sqrDistanceTo(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t, p: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> float
C++: mrpt::math::TPoint3D_<float>::sqrDistanceTo(const struct mrpt::math::TPoint3D_<float> &) const --> float
- sqrNorm(...)
- sqrNorm(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> float
C++: mrpt::math::TPoint3D_<float>::sqrNorm() const --> float
- unitarize(...)
- unitarize(self: mrpt.pymrpt.mrpt.math.TPoint3D_float_t) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::unitarize() const --> struct mrpt::math::TPoint3D_<float>
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TPoint3D_float_t
C++: mrpt::math::TPoint3D_<float>::FromString(const std::string &) --> struct mrpt::math::TPoint3D_<float>
Data descriptors defined here:
- x
- y
- z
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPointXYZIu8(pybind11_builtins.pybind11_object) |
|
XYZ point (double) + Intensity(u8)
mrpt::math::TPoint3D |
|
- Method resolution order:
- TPointXYZIu8
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZIu8) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZIu8, x: float, y: float, z: float, intensity_val: int) -> None
Data descriptors defined here:
- intensity
- pt
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPointXYZRGBAf(pybind11_builtins.pybind11_object) |
|
XYZ point (float) + RGBA(float) [1-byte memory packed, no padding]
mrpt::math::TPoint3D |
|
- Method resolution order:
- TPointXYZRGBAf
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZRGBAf) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZRGBAf, x: float, y: float, z: float, R_val: float, G_val: float, B_val: float, A_val: float) -> None
Data descriptors defined here:
- A
- B
- G
- R
- pt
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPointXYZRGBu8(pybind11_builtins.pybind11_object) |
|
XYZ point (double) + RGB(u8)
mrpt::math::TPoint3D |
|
- Method resolution order:
- TPointXYZRGBu8
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZRGBu8) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZRGBu8, x: float, y: float, z: float, R_val: int, G_val: int, B_val: int) -> None
Data descriptors defined here:
- b
- g
- pt
- r
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPointXYZfIu8(pybind11_builtins.pybind11_object) |
|
XYZ point (float) + Intensity(u8)
mrpt::math::TPoint3D |
|
- Method resolution order:
- TPointXYZfIu8
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZfIu8) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZfIu8, x: float, y: float, z: float, intensity_val: int) -> None
Data descriptors defined here:
- intensity
- pt
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPointXYZfRGBAu8(pybind11_builtins.pybind11_object) |
|
XYZ point (float) + RGBA(u8)
mrpt::math::TPoint3D |
|
- Method resolution order:
- TPointXYZfRGBAu8
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZfRGBAu8) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZfRGBAu8, x: float, y: float, z: float, R_val: int, G_val: int, B_val: int) -> None
doc
3. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZfRGBAu8, x: float, y: float, z: float, R_val: int, G_val: int, B_val: int, A_val: int) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZfRGBAu8, arg0: mrpt.pymrpt.mrpt.math.TPointXYZfRGBAu8) -> None
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TPointXYZfRGBAu8, : mrpt.pymrpt.mrpt.math.TPointXYZfRGBAu8) -> mrpt.pymrpt.mrpt.math.TPointXYZfRGBAu8
C++: mrpt::math::TPointXYZfRGBAu8::operator=(const struct mrpt::math::TPointXYZfRGBAu8 &) --> struct mrpt::math::TPointXYZfRGBAu8 &
Data descriptors defined here:
- a
- b
- g
- pt
- r
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPointXYZfRGBu8(pybind11_builtins.pybind11_object) |
|
XYZ point (float) + RGB(u8)
mrpt::math::TPoint3D |
|
- Method resolution order:
- TPointXYZfRGBu8
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZfRGBu8) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPointXYZfRGBu8, x: float, y: float, z: float, R_val: int, G_val: int, B_val: int) -> None
Data descriptors defined here:
- b
- g
- pt
- r
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPolygon2D(pybind11_builtins.pybind11_object) |
|
2D polygon, inheriting from std::vector<TPoint2D>.
TPolygon3D,TSegment2D,TLine2D,TPoint2D, CPolygon |
|
- Method resolution order:
- TPolygon2D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPolygon2D, N: int) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPolygon2D, p: mrpt.pymrpt.mrpt.math.TPolygon3D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPolygon2D, arg0: mrpt.pymrpt.mrpt.math.TPolygon2D) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> str
- asYAML(...)
- asYAML(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> mrpt.pymrpt.mrpt.containers.yaml
Returns a YAML representation of the polygon as a sequence (vertices) of
sequences (`[x y]` coordinates).
FromYAML
User must include `#include <mrpt/containers/yaml.h>` if using this
method, only a forward declaration is defined here to speed up
compilation
(New in MRPT 2.4.1)
C++: mrpt::math::TPolygon2D::asYAML() const --> class mrpt::containers::yaml
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TPolygon2D, : mrpt.pymrpt.mrpt.math.TPolygon2D) -> mrpt.pymrpt.mrpt.math.TPolygon2D
C++: mrpt::math::TPolygon2D::operator=(const class mrpt::math::TPolygon2D &) --> class mrpt::math::TPolygon2D &
- contains(...)
- contains(self: mrpt.pymrpt.mrpt.math.TPolygon2D, point: mrpt::math::TPoint2D_<double>) -> bool
Check whether a point is inside (or within geometryEpsilon of a polygon
edge). This works for concave or convex polygons.
C++: mrpt::math::TPolygon2D::contains(const struct mrpt::math::TPoint2D_<double> &) const --> bool
- distance(...)
- distance(self: mrpt.pymrpt.mrpt.math.TPolygon2D, point: mrpt::math::TPoint2D_<double>) -> float
Distance to a point (always >=0)
C++: mrpt::math::TPolygon2D::distance(const struct mrpt::math::TPoint2D_<double> &) const --> double
- generate3DObject(...)
- generate3DObject(self: mrpt.pymrpt.mrpt.math.TPolygon2D, p: mrpt.pymrpt.mrpt.math.TPolygon3D) -> None
Projects into 3D space, zeroing the z.
C++: mrpt::math::TPolygon2D::generate3DObject(class mrpt::math::TPolygon3D &) const --> void
- getBoundingBox(...)
- getBoundingBox(self: mrpt.pymrpt.mrpt.math.TPolygon2D, min_coords: mrpt::math::TPoint2D_<double>, max_coords: mrpt::math::TPoint2D_<double>) -> None
Get polygon bounding box.
On empty polygon
C++: mrpt::math::TPolygon2D::getBoundingBox(struct mrpt::math::TPoint2D_<double> &, struct mrpt::math::TPoint2D_<double> &) const --> void
- getCenter(...)
- getCenter(self: mrpt.pymrpt.mrpt.math.TPolygon2D, p: mrpt::math::TPoint2D_<double>) -> None
Polygon's central point.
C++: mrpt::math::TPolygon2D::getCenter(struct mrpt::math::TPoint2D_<double> &) const --> void
- getPlotData(...)
- getPlotData(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> Tuple[List[float], List[float]]
C++: mrpt::math::TPolygon2D::getPlotData() const --> class std::tuple<class std::vector<double>, class std::vector<double> >
- isConvex(...)
- isConvex(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> bool
Checks whether is convex.
C++: mrpt::math::TPolygon2D::isConvex() const --> bool
- removeRedundantVertices(...)
- removeRedundantVertices(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> None
Erase every redundant vertex from the polygon, saving space.
removeRepeatedVertices
C++: mrpt::math::TPolygon2D::removeRedundantVertices() --> void
- removeRepeatedVertices(...)
- removeRepeatedVertices(self: mrpt.pymrpt.mrpt.math.TPolygon2D) -> None
Erase repeated vertices.
removeRedundantVertices
C++: mrpt::math::TPolygon2D::removeRepeatedVertices() --> void
Static methods defined here:
- FromYAML(...) from builtins.PyCapsule
- FromYAML(c: mrpt.pymrpt.mrpt.containers.yaml) -> mrpt.pymrpt.mrpt.math.TPolygon2D
Builds a polygon from a YAML sequence (vertices) of sequences (`[x y]`
coordinates).
asYAML
User must include `#include <mrpt/containers/yaml.h>` if using this
method, only a forward declaration is defined here to speed up
compilation
(New in MRPT 2.4.1)
C++: mrpt::math::TPolygon2D::FromYAML(const class mrpt::containers::yaml &) --> class mrpt::math::TPolygon2D
- createRegularPolygon(...) from builtins.PyCapsule
- createRegularPolygon(*args, **kwargs)
Overloaded function.
1. createRegularPolygon(numEdges: int, radius: float, poly: mrpt.pymrpt.mrpt.math.TPolygon2D) -> None
Static method to create a regular polygon, given its size and radius.
std::logic_error if radius is near zero or the number of edges is
less than three.
C++: mrpt::math::TPolygon2D::createRegularPolygon(size_t, double, class mrpt::math::TPolygon2D &) --> void
2. createRegularPolygon(numEdges: int, radius: float, poly: mrpt.pymrpt.mrpt.math.TPolygon2D, pose: mrpt.pymrpt.mrpt.math.TPose2D) -> None
Static method to create a regular polygon from its size and radius. The
center will correspond to the given pose.
std::logic_error if radius is near zero or the number of edges is
less than three.
C++: mrpt::math::TPolygon2D::createRegularPolygon(size_t, double, class mrpt::math::TPolygon2D &, const struct mrpt::math::TPose2D &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPolygon3D(pybind11_builtins.pybind11_object) |
|
3D polygon, inheriting from std::vector<TPoint3D>
TPolygon2D,TSegment3D,TLine3D,TPlane,TPoint3D |
|
- Method resolution order:
- TPolygon3D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPolygon3D) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPolygon3D, N: int) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPolygon3D, p: mrpt::math::TPolygon2D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPolygon3D, arg0: mrpt.pymrpt.mrpt.math.TPolygon3D) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TPolygon3D) -> str
- asYAML(...)
- asYAML(self: mrpt.pymrpt.mrpt.math.TPolygon3D) -> mrpt.pymrpt.mrpt.containers.yaml
Returns a YAML representation of the polygon as a sequence (vertices) of
sequences (`[x y z]` coordinates).
FromYAML
User must include `#include <mrpt/containers/yaml.h>` if using this
method, only a forward declaration is defined here to speed up
compilation
(New in MRPT 2.4.1)
C++: mrpt::math::TPolygon3D::asYAML() const --> class mrpt::containers::yaml
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TPolygon3D, : mrpt.pymrpt.mrpt.math.TPolygon3D) -> mrpt.pymrpt.mrpt.math.TPolygon3D
C++: mrpt::math::TPolygon3D::operator=(const class mrpt::math::TPolygon3D &) --> class mrpt::math::TPolygon3D &
- contains(...)
- contains(self: mrpt.pymrpt.mrpt.math.TPolygon3D, point: mrpt::math::TPoint3D_<double>) -> bool
Check whether a point is inside (or within geometryEpsilon of a polygon
edge). This works for concave or convex polygons.
C++: mrpt::math::TPolygon3D::contains(const struct mrpt::math::TPoint3D_<double> &) const --> bool
- distance(...)
- distance(self: mrpt.pymrpt.mrpt.math.TPolygon3D, point: mrpt::math::TPoint3D_<double>) -> float
Absolute distance to point
C++: mrpt::math::TPolygon3D::distance(const struct mrpt::math::TPoint3D_<double> &) const --> double
- generate2DObject(...)
- generate2DObject(self: mrpt.pymrpt.mrpt.math.TPolygon3D, p: mrpt::math::TPolygon2D) -> None
Projects into a 2D space, discarding the z.
getPlane,isSkew
C++: mrpt::math::TPolygon3D::generate2DObject(class mrpt::math::TPolygon2D &) const --> void
- getBestFittingPlane(...)
- getBestFittingPlane(self: mrpt.pymrpt.mrpt.math.TPolygon3D, p: mrpt::math::TPlane) -> None
Gets the best fitting plane, disregarding whether the polygon actually
fits inside or not.
getBestFittingPlane
C++: mrpt::math::TPolygon3D::getBestFittingPlane(struct mrpt::math::TPlane &) const --> void
- getCenter(...)
- getCenter(self: mrpt.pymrpt.mrpt.math.TPolygon3D, p: mrpt::math::TPoint3D_<double>) -> None
Get polygon's central point.
C++: mrpt::math::TPolygon3D::getCenter(struct mrpt::math::TPoint3D_<double> &) const --> void
- getPlane(...)
- getPlane(self: mrpt.pymrpt.mrpt.math.TPolygon3D, p: mrpt::math::TPlane) -> bool
Gets a plane which contains the polygon. Returns false if the polygon is
skew and cannot be fit inside a plane.
C++: mrpt::math::TPolygon3D::getPlane(struct mrpt::math::TPlane &) const --> bool
- isSkew(...)
- isSkew(self: mrpt.pymrpt.mrpt.math.TPolygon3D) -> bool
Check whether the polygon is skew. Returns true if there doesn't exist a
plane in which the polygon can fit.
getBestFittingPlane
C++: mrpt::math::TPolygon3D::isSkew() const --> bool
- removeRedundantVertices(...)
- removeRedundantVertices(self: mrpt.pymrpt.mrpt.math.TPolygon3D) -> None
Erase every redundant vertex, thus saving space.
C++: mrpt::math::TPolygon3D::removeRedundantVertices() --> void
- removeRepeatedVertices(...)
- removeRepeatedVertices(self: mrpt.pymrpt.mrpt.math.TPolygon3D) -> None
Remove polygon's repeated vertices.
C++: mrpt::math::TPolygon3D::removeRepeatedVertices() --> void
Static methods defined here:
- FromYAML(...) from builtins.PyCapsule
- FromYAML(c: mrpt.pymrpt.mrpt.containers.yaml) -> mrpt.pymrpt.mrpt.math.TPolygon3D
Builds a polygon from a YAML sequence (vertices) of sequences (`[x y z]`
coordinates).
asYAML
User must include `#include <mrpt/containers/yaml.h>` if using this
method, only a forward declaration is defined here to speed up
compilation
(New in MRPT 2.4.1)
C++: mrpt::math::TPolygon3D::FromYAML(const class mrpt::containers::yaml &) --> class mrpt::math::TPolygon3D
- createRegularPolygon(...) from builtins.PyCapsule
- createRegularPolygon(*args, **kwargs)
Overloaded function.
1. createRegularPolygon(numEdges: int, radius: float, poly: mrpt.pymrpt.mrpt.math.TPolygon3D) -> None
C++: mrpt::math::TPolygon3D::createRegularPolygon(size_t, double, class mrpt::math::TPolygon3D &) --> void
2. createRegularPolygon(numEdges: int, radius: float, poly: mrpt.pymrpt.mrpt.math.TPolygon3D, pose: mrpt.pymrpt.mrpt.math.TPose3D) -> None
Static method to create a regular polygon, given its size and radius.
The center will be located on the given pose.
std::logic_error if number of edges is less than three, or radius
is near zero.
C++: mrpt::math::TPolygon3D::createRegularPolygon(size_t, double, class mrpt::math::TPolygon3D &, const struct mrpt::math::TPose3D &) --> void
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPose2D(TPoseOrPoint) |
|
Lightweight 2D pose. Allows coordinate access using [] operator.
mrpt::poses::CPose2D |
|
- Method resolution order:
- TPose2D
- TPoseOrPoint
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __add__(...)
- __add__(*args, **kwargs)
Overloaded function.
1. __add__(self: mrpt.pymrpt.mrpt.math.TPose2D, b: mrpt.pymrpt.mrpt.math.TPose2D) -> mrpt.pymrpt.mrpt.math.TPose2D
Operator "oplus" pose composition: "ret=this \oplus b"
CPose2D
C++: mrpt::math::TPose2D::operator+(const struct mrpt::math::TPose2D &) const --> struct mrpt::math::TPose2D
2. __add__(self: mrpt.pymrpt.mrpt.math.TPose2D, b: mrpt::math::TPoint2D_<double>) -> mrpt::math::TPoint2D_<double>
C++: mrpt::math::TPose2D::operator+(const struct mrpt::math::TPoint2D_<double> &) const --> struct mrpt::math::TPoint2D_<double>
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TPose2D, i: int) -> float
Coordinate access using operator[]. Order: x,y,phi
C++: mrpt::math::TPose2D::operator[](size_t) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPose2D, p: mrpt::math::TPoint2D_<double>) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPose2D, p: mrpt::math::TPoint3D_<double>) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPose2D, p: mrpt.pymrpt.mrpt.math.TPose3D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPose2D, xx: float, yy: float, Phi: float) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TPose2D) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.TPose2D, arg0: mrpt.pymrpt.mrpt.math.TPose2D) -> None
- __sub__(...)
- __sub__(self: mrpt.pymrpt.mrpt.math.TPose2D, b: mrpt.pymrpt.mrpt.math.TPose2D) -> mrpt.pymrpt.mrpt.math.TPose2D
Operator "ominus" pose composition: "ret=this \ominus b"
CPose2D
C++: mrpt::math::TPose2D::operator-(const struct mrpt::math::TPose2D &) const --> struct mrpt::math::TPose2D
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TPose2D, s: str) -> None
Returns a human-readable textual representation of the object (eg: "[x y
yaw]", yaw in degrees)
fromString
C++: mrpt::math::TPose2D::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TPose2D) -> str
C++: mrpt::math::TPose2D::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TPose2D, : mrpt.pymrpt.mrpt.math.TPose2D) -> mrpt.pymrpt.mrpt.math.TPose2D
C++: mrpt::math::TPose2D::operator=(const struct mrpt::math::TPose2D &) --> struct mrpt::math::TPose2D &
- composePoint(...)
- composePoint(self: mrpt.pymrpt.mrpt.math.TPose2D, l: mrpt::math::TPoint2D_<double>) -> mrpt::math::TPoint2D_<double>
C++: mrpt::math::TPose2D::composePoint(const struct mrpt::math::TPoint2D_<double>) const --> struct mrpt::math::TPoint2D_<double>
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TPose2D, s: str) -> None
Set the current object value from a string generated by 'asString' (eg:
"[0.02 1.04 -45.0]" )
asString
std::exception On invalid format
C++: mrpt::math::TPose2D::fromString(const std::string &) --> void
- inverseComposePoint(...)
- inverseComposePoint(self: mrpt.pymrpt.mrpt.math.TPose2D, g: mrpt::math::TPoint2D_<double>) -> mrpt::math::TPoint2D_<double>
C++: mrpt::math::TPose2D::inverseComposePoint(const struct mrpt::math::TPoint2D_<double>) const --> struct mrpt::math::TPoint2D_<double>
- norm(...)
- norm(self: mrpt.pymrpt.mrpt.math.TPose2D) -> float
Returns the norm of the (x,y) vector (phi is not used)
C++: mrpt::math::TPose2D::norm() const --> double
- normalizePhi(...)
- normalizePhi(self: mrpt.pymrpt.mrpt.math.TPose2D) -> None
Forces "phi" to be in the range [-pi,pi]
C++: mrpt::math::TPose2D::normalizePhi() --> void
- translation(...)
- translation(self: mrpt.pymrpt.mrpt.math.TPose2D) -> mrpt::math::TPoint2D_<double>
Returns the (x,y) translational part of the SE(2) transformation.
C++: mrpt::math::TPose2D::translation() const --> struct mrpt::math::TPoint2D_<double>
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TPose2D
C++: mrpt::math::TPose2D::FromString(const std::string &) --> struct mrpt::math::TPose2D
- Identity(...) from builtins.PyCapsule
- Identity() -> mrpt.pymrpt.mrpt.math.TPose2D
Returns the identity transformation
C++: mrpt::math::TPose2D::Identity() --> struct mrpt::math::TPose2D
Data descriptors defined here:
- phi
- x
- y
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPose3D(TPoseOrPoint) |
|
Lightweight 3D pose (three spatial coordinates, plus three angular
coordinates). Allows coordinate access using [] operator.
mrpt::poses::CPose3D |
|
- Method resolution order:
- TPose3D
- TPoseOrPoint
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __add__(...)
- __add__(self: mrpt.pymrpt.mrpt.math.TPose3D, b: mrpt.pymrpt.mrpt.math.TPose3D) -> mrpt.pymrpt.mrpt.math.TPose3D
Operator "oplus" pose composition: "ret=this \oplus b"
CPose3D
[Added in MRPT 2.1.5]
C++: mrpt::math::TPose3D::operator+(const struct mrpt::math::TPose3D &) const --> struct mrpt::math::TPose3D
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TPose3D, i: int) -> float
Coordinate access using operator[]. Order: x,y,z,yaw,pitch,roll
C++: mrpt::math::TPose3D::operator[](size_t) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPose3D, p: mrpt::math::TPoint2D_<double>) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPose3D, p: mrpt::math::TPose2D) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPose3D, p: mrpt::math::TPoint3D_<double>) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TPose3D, _x: float, _y: float, _z: float, _yaw: float, _pitch: float, _roll: float) -> None
5. __init__(self: mrpt.pymrpt.mrpt.math.TPose3D) -> None
6. __init__(self: mrpt.pymrpt.mrpt.math.TPose3D, arg0: mrpt.pymrpt.mrpt.math.TPose3D) -> None
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TPose3D, s: str) -> None
Returns a human-readable textual representation of the object (eg: "[x y
z yaw pitch roll]", angles in degrees.)
fromString
C++: mrpt::math::TPose3D::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TPose3D) -> str
C++: mrpt::math::TPose3D::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TPose3D, : mrpt.pymrpt.mrpt.math.TPose3D) -> mrpt.pymrpt.mrpt.math.TPose3D
C++: mrpt::math::TPose3D::operator=(const struct mrpt::math::TPose3D &) --> struct mrpt::math::TPose3D &
- composePoint(...)
- composePoint(*args, **kwargs)
Overloaded function.
1. composePoint(self: mrpt.pymrpt.mrpt.math.TPose3D, l: mrpt::math::TPoint3D_<double>, g: mrpt::math::TPoint3D_<double>) -> None
C++: mrpt::math::TPose3D::composePoint(const struct mrpt::math::TPoint3D_<double> &, struct mrpt::math::TPoint3D_<double> &) const --> void
2. composePoint(self: mrpt.pymrpt.mrpt.math.TPose3D, l: mrpt::math::TPoint3D_<double>) -> mrpt::math::TPoint3D_<double>
C++: mrpt::math::TPose3D::composePoint(const struct mrpt::math::TPoint3D_<double> &) const --> struct mrpt::math::TPoint3D_<double>
- composePose(...)
- composePose(self: mrpt.pymrpt.mrpt.math.TPose3D, other: mrpt.pymrpt.mrpt.math.TPose3D, result: mrpt.pymrpt.mrpt.math.TPose3D) -> None
C++: mrpt::math::TPose3D::composePose(const struct mrpt::math::TPose3D, struct mrpt::math::TPose3D &) const --> void
- fromHomogeneousMatrix(...)
- fromHomogeneousMatrix(self: mrpt.pymrpt.mrpt.math.TPose3D, HG: mrpt::math::CMatrixFixed<double, 4ul, 4ul>) -> None
C++: mrpt::math::TPose3D::fromHomogeneousMatrix(const class mrpt::math::CMatrixFixed<double, 4, 4> &) --> void
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TPose3D, s: str) -> None
Set the current object value from a string generated by 'asString' (eg:
"[x y z yaw pitch roll]" with the three angles given in degrees. )
asString
std::exception On invalid format
C++: mrpt::math::TPose3D::fromString(const std::string &) --> void
- getHomogeneousMatrix(...)
- getHomogeneousMatrix(*args, **kwargs)
Overloaded function.
1. getHomogeneousMatrix(self: mrpt.pymrpt.mrpt.math.TPose3D, HG: mrpt::math::CMatrixFixed<double, 4ul, 4ul>) -> None
C++: mrpt::math::TPose3D::getHomogeneousMatrix(class mrpt::math::CMatrixFixed<double, 4, 4> &) const --> void
2. getHomogeneousMatrix(self: mrpt.pymrpt.mrpt.math.TPose3D) -> mrpt::math::CMatrixFixed<double, 4ul, 4ul>
C++: mrpt::math::TPose3D::getHomogeneousMatrix() const --> class mrpt::math::CMatrixFixed<double, 4, 4>
- getInverseHomogeneousMatrix(...)
- getInverseHomogeneousMatrix(*args, **kwargs)
Overloaded function.
1. getInverseHomogeneousMatrix(self: mrpt.pymrpt.mrpt.math.TPose3D, HG: mrpt::math::CMatrixFixed<double, 4ul, 4ul>) -> None
C++: mrpt::math::TPose3D::getInverseHomogeneousMatrix(class mrpt::math::CMatrixFixed<double, 4, 4> &) const --> void
2. getInverseHomogeneousMatrix(self: mrpt.pymrpt.mrpt.math.TPose3D) -> mrpt::math::CMatrixFixed<double, 4ul, 4ul>
C++: mrpt::math::TPose3D::getInverseHomogeneousMatrix() const --> class mrpt::math::CMatrixFixed<double, 4, 4>
- getRotationMatrix(...)
- getRotationMatrix(*args, **kwargs)
Overloaded function.
1. getRotationMatrix(self: mrpt.pymrpt.mrpt.math.TPose3D, R: mrpt::math::CMatrixFixed<double, 3ul, 3ul>) -> None
C++: mrpt::math::TPose3D::getRotationMatrix(class mrpt::math::CMatrixFixed<double, 3, 3> &) const --> void
2. getRotationMatrix(self: mrpt.pymrpt.mrpt.math.TPose3D) -> mrpt::math::CMatrixFixed<double, 3ul, 3ul>
C++: mrpt::math::TPose3D::getRotationMatrix() const --> class mrpt::math::CMatrixFixed<double, 3, 3>
- inverseComposePoint(...)
- inverseComposePoint(*args, **kwargs)
Overloaded function.
1. inverseComposePoint(self: mrpt.pymrpt.mrpt.math.TPose3D, g: mrpt::math::TPoint3D_<double>, l: mrpt::math::TPoint3D_<double>) -> None
C++: mrpt::math::TPose3D::inverseComposePoint(const struct mrpt::math::TPoint3D_<double> &, struct mrpt::math::TPoint3D_<double> &) const --> void
2. inverseComposePoint(self: mrpt.pymrpt.mrpt.math.TPose3D, g: mrpt::math::TPoint3D_<double>) -> mrpt::math::TPoint3D_<double>
C++: mrpt::math::TPose3D::inverseComposePoint(const struct mrpt::math::TPoint3D_<double> &) const --> struct mrpt::math::TPoint3D_<double>
- norm(...)
- norm(self: mrpt.pymrpt.mrpt.math.TPose3D) -> float
Pose's spatial coordinates norm.
C++: mrpt::math::TPose3D::norm() const --> double
- translation(...)
- translation(self: mrpt.pymrpt.mrpt.math.TPose3D) -> mrpt::math::TPoint3D_<double>
Returns the (x,y,z) translational part of the SE(3) transformation.
C++: mrpt::math::TPose3D::translation() const --> struct mrpt::math::TPoint3D_<double>
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TPose3D
See fromString() for a description of the expected string format.
C++: mrpt::math::TPose3D::FromString(const std::string &) --> struct mrpt::math::TPose3D
- Identity(...) from builtins.PyCapsule
- Identity() -> mrpt.pymrpt.mrpt.math.TPose3D
Returns the identity transformation, T=eye(4)
C++: mrpt::math::TPose3D::Identity() --> struct mrpt::math::TPose3D
- SO3_to_yaw_pitch_roll(...) from builtins.PyCapsule
- SO3_to_yaw_pitch_roll(R: mrpt::math::CMatrixFixed<double, 3ul, 3ul>, yaw: float, pitch: float, roll: float) -> None
C++: mrpt::math::TPose3D::SO3_to_yaw_pitch_roll(const class mrpt::math::CMatrixFixed<double, 3, 3> &, double &, double &, double &) --> void
Data descriptors defined here:
- pitch
- roll
- x
- y
- yaw
- z
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TPose3DQuat(TPoseOrPoint) |
|
Lightweight 3D pose (three spatial coordinates, plus a quaternion ). Allows
coordinate access using [] operator.
mrpt::poses::CPose3DQuat |
|
- Method resolution order:
- TPose3DQuat
- TPoseOrPoint
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TPose3DQuat, i: int) -> float
Coordinate access using operator[]. Order: x,y,z,qr,qx,qy,qz
C++: mrpt::math::TPose3DQuat::operator[](size_t) --> double &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TPose3DQuat, _x: float, _y: float, _z: float, _qr: float, _qx: float, _qy: float, _qz: float) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TPose3DQuat) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TPose3DQuat, arg0: mrpt.pymrpt.mrpt.math.TPose3DQuat) -> None
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TPose3DQuat, s: str) -> None
Returns a human-readable textual representation of the object as "[x y z
qr qx qy qz]"
fromString
C++: mrpt::math::TPose3DQuat::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TPose3DQuat) -> str
C++: mrpt::math::TPose3DQuat::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TPose3DQuat, : mrpt.pymrpt.mrpt.math.TPose3DQuat) -> mrpt.pymrpt.mrpt.math.TPose3DQuat
C++: mrpt::math::TPose3DQuat::operator=(const struct mrpt::math::TPose3DQuat &) --> struct mrpt::math::TPose3DQuat &
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TPose3DQuat, s: str) -> None
Set the current object value from a string generated by 'asString' (eg:
"[0.02 1.04 -0.8 1.0 0.0 0.0 0.0]" )
asString
std::exception On invalid format
C++: mrpt::math::TPose3DQuat::fromString(const std::string &) --> void
- norm(...)
- norm(self: mrpt.pymrpt.mrpt.math.TPose3DQuat) -> float
Pose's spatial coordinates (x,y,z) norm.
C++: mrpt::math::TPose3DQuat::norm() const --> double
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TPose3DQuat
C++: mrpt::math::TPose3DQuat::FromString(const std::string &) --> struct mrpt::math::TPose3DQuat
Data descriptors defined here:
- qr
- qx
- qy
- qz
- x
- y
- z
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TRobustKernelType(pybind11_builtins.pybind11_object) |
| |
- Method resolution order:
- TRobustKernelType
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __and__(...)
- __and__(self: object, other: object) -> object
- __eq__(...)
- __eq__(self: object, other: object) -> bool
- __ge__(...)
- __ge__(self: object, other: object) -> bool
- __getstate__(...)
- __getstate__(self: object) -> int
- __gt__(...)
- __gt__(self: object, other: object) -> bool
- __hash__(...)
- __hash__(self: object) -> int
- __index__(...)
- __index__(self: mrpt.pymrpt.mrpt.math.TRobustKernelType) -> int
- __init__(...)
- __init__(self: mrpt.pymrpt.mrpt.math.TRobustKernelType, value: int) -> None
- __int__(...)
- __int__(self: mrpt.pymrpt.mrpt.math.TRobustKernelType) -> int
- __invert__(...)
- __invert__(self: object) -> object
- __le__(...)
- __le__(self: object, other: object) -> bool
- __lt__(...)
- __lt__(self: object, other: object) -> bool
- __ne__(...)
- __ne__(self: object, other: object) -> bool
- __or__(...)
- __or__(self: object, other: object) -> object
- __rand__(...)
- __rand__(self: object, other: object) -> object
- __repr__(...)
- __repr__(self: object) -> str
- __ror__(...)
- __ror__(self: object, other: object) -> object
- __rxor__(...)
- __rxor__(self: object, other: object) -> object
- __setstate__(...)
- __setstate__(self: mrpt.pymrpt.mrpt.math.TRobustKernelType, state: int) -> None
- __str__ = name(...)
- name(self: handle) -> str
- __xor__(...)
- __xor__(self: object, other: object) -> object
Readonly properties defined here:
- __members__
- name
- name(self: handle) -> str
- value
Data and other attributes defined here:
- rkLeastSquares = <TRobustKernelType.rkLeastSquares: 0>
- rkPseudoHuber = <TRobustKernelType.rkPseudoHuber: 1>
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TSegment2D(pybind11_builtins.pybind11_object) |
|
2D segment, consisting of two points.
TSegment3D,TLine2D,TPolygon2D,TPoint2D |
|
- Method resolution order:
- TSegment2D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TSegment2D, i: int) -> mrpt::math::TPoint2D_<double>
Access to points using operator[0-1]
C++: mrpt::math::TSegment2D::operator[](size_t) --> struct mrpt::math::TPoint2D_<double> &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TSegment2D, p1: mrpt::math::TPoint2D_<double>, p2: mrpt::math::TPoint2D_<double>) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TSegment2D) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TSegment2D, s: mrpt::math::TSegment3D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TSegment2D, arg0: mrpt.pymrpt.mrpt.math.TSegment2D) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TSegment2D) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TSegment2D, : mrpt.pymrpt.mrpt.math.TSegment2D) -> mrpt.pymrpt.mrpt.math.TSegment2D
C++: mrpt::math::TSegment2D::operator=(const struct mrpt::math::TSegment2D &) --> struct mrpt::math::TSegment2D &
- contains(...)
- contains(self: mrpt.pymrpt.mrpt.math.TSegment2D, point: mrpt::math::TPoint2D_<double>) -> bool
Check whether a point is inside a segment.
C++: mrpt::math::TSegment2D::contains(const struct mrpt::math::TPoint2D_<double> &) const --> bool
- distance(...)
- distance(self: mrpt.pymrpt.mrpt.math.TSegment2D, point: mrpt::math::TPoint2D_<double>) -> float
Absolute distance to point.
C++: mrpt::math::TSegment2D::distance(const struct mrpt::math::TPoint2D_<double> &) const --> double
- generate3DObject(...)
- generate3DObject(self: mrpt.pymrpt.mrpt.math.TSegment2D, s: mrpt::math::TSegment3D) -> None
Project into 3D space, setting the z to 0.
C++: mrpt::math::TSegment2D::generate3DObject(struct mrpt::math::TSegment3D &) const --> void
- getCenter(...)
- getCenter(self: mrpt.pymrpt.mrpt.math.TSegment2D, p: mrpt::math::TPoint2D_<double>) -> None
Segment's central point.
C++: mrpt::math::TSegment2D::getCenter(struct mrpt::math::TPoint2D_<double> &) const --> void
- length(...)
- length(self: mrpt.pymrpt.mrpt.math.TSegment2D) -> float
Segment length.
C++: mrpt::math::TSegment2D::length() const --> double
- signedDistance(...)
- signedDistance(self: mrpt.pymrpt.mrpt.math.TSegment2D, point: mrpt::math::TPoint2D_<double>) -> float
Distance with sign to point (sign indicates which side the point is)
C++: mrpt::math::TSegment2D::signedDistance(const struct mrpt::math::TPoint2D_<double> &) const --> double
Static methods defined here:
- FromPoints(...) from builtins.PyCapsule
- FromPoints(p1: mrpt::math::TPoint2D_<double>, p2: mrpt::math::TPoint2D_<double>) -> mrpt.pymrpt.mrpt.math.TSegment2D
Static method, returns segment from two points
New in MRPT 2.3.0
C++: mrpt::math::TSegment2D::FromPoints(const struct mrpt::math::TPoint2D_<double> &, const struct mrpt::math::TPoint2D_<double> &) --> struct mrpt::math::TSegment2D
Data descriptors defined here:
- point1
- point2
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TSegment3D(pybind11_builtins.pybind11_object) |
|
3D segment, consisting of two points.
TSegment2D,TLine3D,TPlane,TPolygon3D,TPoint3D |
|
- Method resolution order:
- TSegment3D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TSegment3D, i: int) -> mrpt::math::TPoint3D_<double>
Access to points using operator[0-1]
C++: mrpt::math::TSegment3D::operator[](size_t) --> struct mrpt::math::TPoint3D_<double> &
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TSegment3D) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TSegment3D, p1: mrpt::math::TPoint3D_<double>, p2: mrpt::math::TPoint3D_<double>) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TSegment3D, s: mrpt.pymrpt.mrpt.math.TSegment2D) -> None
4. __init__(self: mrpt.pymrpt.mrpt.math.TSegment3D, arg0: mrpt.pymrpt.mrpt.math.TSegment3D) -> None
- __str__(...)
- __str__(self: mrpt.pymrpt.mrpt.math.TSegment3D) -> str
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TSegment3D, : mrpt.pymrpt.mrpt.math.TSegment3D) -> mrpt.pymrpt.mrpt.math.TSegment3D
C++: mrpt::math::TSegment3D::operator=(const struct mrpt::math::TSegment3D &) --> struct mrpt::math::TSegment3D &
- contains(...)
- contains(self: mrpt.pymrpt.mrpt.math.TSegment3D, point: mrpt::math::TPoint3D_<double>) -> bool
Check whether a point is inside the segment.
C++: mrpt::math::TSegment3D::contains(const struct mrpt::math::TPoint3D_<double> &) const --> bool
- distance(...)
- distance(*args, **kwargs)
Overloaded function.
1. distance(self: mrpt.pymrpt.mrpt.math.TSegment3D, point: mrpt::math::TPoint3D_<double>) -> float
Distance to point
C++: mrpt::math::TSegment3D::distance(const struct mrpt::math::TPoint3D_<double> &) const --> double
2. distance(self: mrpt.pymrpt.mrpt.math.TSegment3D, segment: mrpt.pymrpt.mrpt.math.TSegment3D) -> float
Distance to another segment
C++: mrpt::math::TSegment3D::distance(const struct mrpt::math::TSegment3D &) const --> double
- generate2DObject(...)
- generate2DObject(self: mrpt.pymrpt.mrpt.math.TSegment3D, s: mrpt.pymrpt.mrpt.math.TSegment2D) -> None
Projection into 2D space, discarding the z.
C++: mrpt::math::TSegment3D::generate2DObject(struct mrpt::math::TSegment2D &) const --> void
- getCenter(...)
- getCenter(self: mrpt.pymrpt.mrpt.math.TSegment3D, p: mrpt::math::TPoint3D_<double>) -> None
Segment's central point.
C++: mrpt::math::TSegment3D::getCenter(struct mrpt::math::TPoint3D_<double> &) const --> void
- length(...)
- length(self: mrpt.pymrpt.mrpt.math.TSegment3D) -> float
Segment length
C++: mrpt::math::TSegment3D::length() const --> double
Static methods defined here:
- FromPoints(...) from builtins.PyCapsule
- FromPoints(p1: mrpt::math::TPoint3D_<double>, p2: mrpt::math::TPoint3D_<double>) -> mrpt.pymrpt.mrpt.math.TSegment3D
Static method, returns segment from two points
New in MRPT 2.3.0
C++: mrpt::math::TSegment3D::FromPoints(const struct mrpt::math::TPoint3D_<double> &, const struct mrpt::math::TPoint3D_<double> &) --> struct mrpt::math::TSegment3D
Data descriptors defined here:
- point1
- point2
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TTwist2D(pybind11_builtins.pybind11_object) |
|
2D twist: 2D velocity vector (vx,vy) + planar angular velocity (omega)
mrpt::math::TTwist3D, mrpt::math::TPose2D |
|
- Method resolution order:
- TTwist2D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __eq__(...)
- __eq__(self: mrpt.pymrpt.mrpt.math.TTwist2D, o: mrpt.pymrpt.mrpt.math.TTwist2D) -> bool
C++: mrpt::math::TTwist2D::operator==(const struct mrpt::math::TTwist2D &) const --> bool
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TTwist2D, i: int) -> float
Coordinate access using operator[]. Order: vx,vy,vphi
C++: mrpt::math::TTwist2D::operator[](size_t) --> double &
- __imul__(...)
- __imul__(self: mrpt.pymrpt.mrpt.math.TTwist2D, k: float) -> None
Scale factor
C++: mrpt::math::TTwist2D::operator*=(const double) --> void
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TTwist2D, vx_: float, vy_: float, omega_: float) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TTwist2D) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TTwist2D, arg0: mrpt.pymrpt.mrpt.math.TTwist2D) -> None
- __mul__(...)
- __mul__(self: mrpt.pymrpt.mrpt.math.TTwist2D, dt: float) -> mrpt.pymrpt.mrpt.math.TPose2D
Returns the pose increment of multiplying each twist component times
"dt" seconds.
C++: mrpt::math::TTwist2D::operator*(const double) const --> struct mrpt::math::TPose2D
- __ne__(...)
- __ne__(self: mrpt.pymrpt.mrpt.math.TTwist2D, o: mrpt.pymrpt.mrpt.math.TTwist2D) -> bool
C++: mrpt::math::TTwist2D::operator!=(const struct mrpt::math::TTwist2D &) const --> bool
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TTwist2D, s: str) -> None
Returns a human-readable textual representation of the object (eg: "[vx
vy omega]", omega in deg/s)
fromString
C++: mrpt::math::TTwist2D::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TTwist2D) -> str
C++: mrpt::math::TTwist2D::asString() const --> std::string
- assign(...)
- assign(self: mrpt.pymrpt.mrpt.math.TTwist2D, : mrpt.pymrpt.mrpt.math.TTwist2D) -> mrpt.pymrpt.mrpt.math.TTwist2D
C++: mrpt::math::TTwist2D::operator=(const struct mrpt::math::TTwist2D &) --> struct mrpt::math::TTwist2D &
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TTwist2D, s: str) -> None
Set the current object value from a string generated by 'asString' (eg:
"[0.02 1.04 -45.0]" )
asString
std::exception On invalid format
C++: mrpt::math::TTwist2D::fromString(const std::string &) --> void
- rotate(...)
- rotate(self: mrpt.pymrpt.mrpt.math.TTwist2D, ang: float) -> None
Transform the (vx,vy) components for a counterclockwise rotation of
`ang` radians.
C++: mrpt::math::TTwist2D::rotate(const double) --> void
- rotated(...)
- rotated(self: mrpt.pymrpt.mrpt.math.TTwist2D, ang: float) -> mrpt.pymrpt.mrpt.math.TTwist2D
Like rotate(), but returning a copy of the rotated twist.
New in MRPT 2.3.2
C++: mrpt::math::TTwist2D::rotated(const double) const --> struct mrpt::math::TTwist2D
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TTwist2D
C++: mrpt::math::TTwist2D::FromString(const std::string &) --> struct mrpt::math::TTwist2D
Data descriptors defined here:
- omega
- vx
- vy
Data and other attributes defined here:
- __hash__ = None
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
|
class TTwist3D(pybind11_builtins.pybind11_object) |
|
3D twist: 3D velocity vector (vx,vy,vz) + angular velocity (wx,wy,wz)
mrpt::math::TTwist2D, mrpt::math::TPose3D |
|
- Method resolution order:
- TTwist3D
- pybind11_builtins.pybind11_object
- builtins.object
Methods defined here:
- __call__(...)
- __call__(self: mrpt.pymrpt.mrpt.math.TTwist3D, row: int, col: int) -> float
(i,0) access operator (provided for API compatibility with matrices).
operator[]
C++: mrpt::math::TTwist3D::operator()(int, int) --> double &
- __eq__(...)
- __eq__(self: mrpt.pymrpt.mrpt.math.TTwist3D, o: mrpt.pymrpt.mrpt.math.TTwist3D) -> bool
C++: mrpt::math::TTwist3D::operator==(const struct mrpt::math::TTwist3D &) const --> bool
- __getitem__(...)
- __getitem__(self: mrpt.pymrpt.mrpt.math.TTwist3D, i: int) -> float
Coordinate access using operator[]. Order: vx,vy,vz, wx, wy, wz
C++: mrpt::math::TTwist3D::operator[](size_t) --> double &
- __imul__(...)
- __imul__(self: mrpt.pymrpt.mrpt.math.TTwist3D, k: float) -> None
Scale factor
C++: mrpt::math::TTwist3D::operator*=(const double) --> void
- __init__(...)
- __init__(*args, **kwargs)
Overloaded function.
1. __init__(self: mrpt.pymrpt.mrpt.math.TTwist3D, vx_: float, vy_: float, vz_: float, wx_: float, wy_: float, wz_: float) -> None
2. __init__(self: mrpt.pymrpt.mrpt.math.TTwist3D) -> None
3. __init__(self: mrpt.pymrpt.mrpt.math.TTwist3D, arg0: mrpt.pymrpt.mrpt.math.TTwist3D) -> None
- __ne__(...)
- __ne__(self: mrpt.pymrpt.mrpt.math.TTwist3D, o: mrpt.pymrpt.mrpt.math.TTwist3D) -> bool
C++: mrpt::math::TTwist3D::operator!=(const struct mrpt::math::TTwist3D &) const --> bool
- asString(...)
- asString(*args, **kwargs)
Overloaded function.
1. asString(self: mrpt.pymrpt.mrpt.math.TTwist3D, s: str) -> None
Returns a human-readable textual representation of the object (eg: "[vx
vy vz wx wy wz]", omegas in deg/s)
fromString
C++: mrpt::math::TTwist3D::asString(std::string &) const --> void
2. asString(self: mrpt.pymrpt.mrpt.math.TTwist3D) -> str
C++: mrpt::math::TTwist3D::asString() const --> std::string
- fromString(...)
- fromString(self: mrpt.pymrpt.mrpt.math.TTwist3D, s: str) -> None
Set the current object value from a string generated by 'asString' (eg:
"[vx vy vz wx wy wz]" )
asString
std::exception On invalid format
C++: mrpt::math::TTwist3D::fromString(const std::string &) --> void
- rotate(...)
- rotate(self: mrpt.pymrpt.mrpt.math.TTwist3D, rot: mrpt.pymrpt.mrpt.math.TPose3D) -> None
Transform all 6 components for a change of reference frame from "A" to
another frame "B" whose rotation with respect to "A" is given by `rot`.
The translational part of the pose is ignored
C++: mrpt::math::TTwist3D::rotate(const struct mrpt::math::TPose3D &) --> void
- rotated(...)
- rotated(self: mrpt.pymrpt.mrpt.math.TTwist3D, rot: mrpt.pymrpt.mrpt.math.TPose3D) -> mrpt.pymrpt.mrpt.math.TTwist3D
Like rotate(), but returning a copy of the rotated twist.
New in MRPT 2.3.2
C++: mrpt::math::TTwist3D::rotated(const struct mrpt::math::TPose3D &) const --> struct mrpt::math::TTwist3D
Static methods defined here:
- FromString(...) from builtins.PyCapsule
- FromString(s: str) -> mrpt.pymrpt.mrpt.math.TTwist3D
C++: mrpt::math::TTwist3D::FromString(const std::string &) --> struct mrpt::math::TTwist3D
Data descriptors defined here:
- vx
- vy
- vz
- wx
- wy
- wz
Data and other attributes defined here:
- __hash__ = None
Static methods inherited from pybind11_builtins.pybind11_object:
- __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
- Create and return a new object. See help(type) for accurate signature.
| |