|
TPose3D | mrpt::math::operator- (const TPose3D &p) |
| Unary $\ominus$ operator: computes inverse SE(3) element. More...
|
|
TPose3D | mrpt::math::operator- (const TPose3D &b, const TPose3D &a) |
| Binary $\ominus$ operator: $b \ominus a$ computes the relative SE(3) pose of b "as seen from" a More...
|
|
std::ostream & | mrpt::math::operator<< (std::ostream &o, const TPoint2D &p) |
|
std::ostream & | mrpt::math::operator<< (std::ostream &o, const TPoint3D &p) |
|
std::ostream & | mrpt::math::operator<< (std::ostream &o, const TPose2D &p) |
|
std::ostream & | mrpt::math::operator<< (std::ostream &o, const TPose3D &p) |
|
std::ostream & | mrpt::math::operator<< (std::ostream &o, const TPose3DQuat &p) |
|
constexpr TPoint3D | mrpt::math::operator- (const TPoint3D &p1) |
| Unary minus operator for 3D points. More...
|
|
constexpr bool | mrpt::math::operator== (const TPoint2D &p1, const TPoint2D &p2) |
| Exact comparison between 2D points. More...
|
|
constexpr bool | mrpt::math::operator!= (const TPoint2D &p1, const TPoint2D &p2) |
| Exact comparison between 2D points. More...
|
|
constexpr bool | mrpt::math::operator== (const TPoint3D &p1, const TPoint3D &p2) |
| Exact comparison between 3D points. More...
|
|
constexpr bool | mrpt::math::operator!= (const TPoint3D &p1, const TPoint3D &p2) |
| Exact comparison between 3D points. More...
|
|
bool | mrpt::math::operator== (const TPose2D &p1, const TPose2D &p2) |
| Exact comparison between 2D poses, taking possible cycles into account. More...
|
|
bool | mrpt::math::operator!= (const TPose2D &p1, const TPose2D &p2) |
| Exact comparison between 2D poses, taking possible cycles into account. More...
|
|
bool | mrpt::math::operator== (const TPose3D &p1, const TPose3D &p2) |
| Exact comparison between 3D poses, taking possible cycles into account. More...
|
|
bool | mrpt::math::operator!= (const TPose3D &p1, const TPose3D &p2) |
| Exact comparison between 3D poses, taking possible cycles into account. More...
|
|
bool | mrpt::math::operator== (const TSegment2D &s1, const TSegment2D &s2) |
|
bool | mrpt::math::operator!= (const TSegment2D &s1, const TSegment2D &s2) |
|
bool | mrpt::math::operator== (const TSegment3D &s1, const TSegment3D &s2) |
|
bool | mrpt::math::operator!= (const TSegment3D &s1, const TSegment3D &s2) |
|
template<class PoseOrPoint , typename = std::enable_if_t<std::is_base_of< mrpt::math::TPoseOrPoint, PoseOrPoint>::value>> |
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, PoseOrPoint &o) |
|
template<class PoseOrPoint , typename = std::enable_if_t<std::is_base_of< mrpt::math::TPoseOrPoint, PoseOrPoint>::value>> |
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const PoseOrPoint &o) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TSegment2D &s) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TSegment2D &s) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TLine2D &l) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TLine2D &l) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TObject2D &o) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TObject2D &o) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TSegment3D &s) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TSegment3D &s) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TLine3D &l) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TLine3D &l) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TPlane &p) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TPlane &p) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TObject3D &o) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TObject3D &o) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TTwist2D &o) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TTwist2D &o) |
|
mrpt::serialization::CArchive & | mrpt::math::operator>> (mrpt::serialization::CArchive &in, mrpt::math::TTwist3D &o) |
|
mrpt::serialization::CArchive & | mrpt::math::operator<< (mrpt::serialization::CArchive &out, const mrpt::math::TTwist3D &o) |
|