| _GetBaseClass() | mrpt::math::CPolygon | protectedstatic |
| _init_CPolygon | mrpt::math::CPolygon | protectedstatic |
| AddVertex(double x, double y) | mrpt::math::CPolygon | inline |
| className | mrpt::math::CPolygon | static |
| Clear() | mrpt::math::CPolygon | inline |
| clone() const override | mrpt::math::CPolygon | virtual |
| ConstPtr typedef | mrpt::math::CPolygon | |
| contains(const TPoint2D &point) const | mrpt::math::TPolygon2D | |
| CPolygon() | mrpt::math::CPolygon | inline |
| Create(Args &&... args) | mrpt::math::CPolygon | inlinestatic |
| CreateObject() | mrpt::math::CPolygon | static |
| createRegularPolygon(size_t numEdges, double radius, TPolygon2D &poly) | mrpt::math::TPolygon2D | static |
| createRegularPolygon(size_t numEdges, double radius, TPolygon2D &poly, const mrpt::poses::CPose2D &pose) | mrpt::math::TPolygon2D | inlinestatic |
| distance(const TPoint2D &point) const | mrpt::math::TPolygon2D | |
| duplicateGetSmartPtr() const | mrpt::utils::CObject | inline |
| generate3DObject(TPolygon3D &p) const | mrpt::math::TPolygon2D | |
| getAllVertices(std::vector< double > &x, std::vector< double > &y) const | mrpt::math::CPolygon | |
| getAsSegmentList(std::vector< TSegment2D > &v) const | mrpt::math::TPolygon2D | |
| getBoundingBox(TPoint2D &min_coords, TPoint2D &max_coords) const | mrpt::math::TPolygon2D | |
| getCenter(TPoint2D &p) const | mrpt::math::TPolygon2D | |
| getPlotData(std::vector< double > &x, std::vector< double > &y) const | mrpt::math::TPolygon2D | |
| GetRuntimeClass() const override | mrpt::math::CPolygon | virtual |
| GetRuntimeClassIdStatic() | mrpt::math::CPolygon | static |
| GetVertex_x(size_t i) const | mrpt::math::CPolygon | inline |
| GetVertex_y(size_t i) const | mrpt::math::CPolygon | inline |
| isConvex() const | mrpt::math::TPolygon2D | |
| operator delete(void *ptr) noexcept | mrpt::math::CPolygon | inline |
| operator delete(void *memory, void *ptr) noexcept | mrpt::math::CPolygon | inline |
| operator delete(void *ptr, const std::nothrow_t &) noexcept | mrpt::math::CPolygon | inline |
| operator delete[](void *ptr) noexcept | mrpt::math::CPolygon | inline |
| operator new(size_t size) | mrpt::math::CPolygon | inline |
| operator new(size_t size, void *ptr) | mrpt::math::CPolygon | inlinestatic |
| operator new(size_t size, const std::nothrow_t &) noexcept | mrpt::math::CPolygon | inline |
| operator new[](size_t size) | mrpt::math::CPolygon | inline |
| PointIntoPolygon(double x, double y) const | mrpt::math::CPolygon | inline |
| Ptr typedef | mrpt::math::CPolygon | |
| readFromStream(mrpt::utils::CStream &in, int version) override | mrpt::math::CPolygon | protectedvirtual |
| removeRedundantVertices() | mrpt::math::TPolygon2D | |
| removeRepeatedVertices() | mrpt::math::TPolygon2D | |
| runtimeClassId | mrpt::math::CPolygon | protectedstatic |
| setAllVertices(const std::vector< double > &x, const std::vector< double > &y) | mrpt::math::CPolygon | |
| setAllVertices(size_t nVertices, const double *xs, const double *ys) | mrpt::math::CPolygon | |
| setAllVertices(size_t nVertices, const float *xs, const float *ys) | mrpt::math::CPolygon | |
| TPolygon2D() | mrpt::math::TPolygon2D | inline |
| TPolygon2D(size_t N) | mrpt::math::TPolygon2D | inlineexplicit |
| TPolygon2D(const std::vector< TPoint2D > &v) | mrpt::math::TPolygon2D | inline |
| TPolygon2D(const TPolygon3D &p) | mrpt::math::TPolygon2D | explicit |
| verticesCount() const | mrpt::math::CPolygon | inline |
| writeToMatlab() const | mrpt::utils::CSerializable | inlinevirtual |
| writeToStream(mrpt::utils::CStream &out, int *getVersion) const override | mrpt::math::CPolygon | protectedvirtual |
| ~CObject() | mrpt::utils::CObject | inlinevirtual |
| ~CSerializable() | mrpt::utils::CSerializable | inlinevirtual |