_GetBaseClass() | 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 | |
ConstUniquePtr typedef | mrpt::math::CPolygon | |
contains(const TPoint2D &point) const | mrpt::math::TPolygon2D | |
CPolygon() | mrpt::math::CPolygon | inline |
Create(Args &&... args) | mrpt::math::CPolygon | inlinestatic |
CreateAlloc(const Alloc &alloc, 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::math::TPose2D &pose) | mrpt::math::TPolygon2D | inlinestatic |
CreateUnique(Args &&... args) | mrpt::math::CPolygon | inlinestatic |
distance(const TPoint2D &point) const | mrpt::math::TPolygon2D | |
duplicateGetSmartPtr() const | mrpt::rtti::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 | |
getClassName() | mrpt::math::CPolygon | inlinestatic |
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 | |
PointIntoPolygon(double x, double y) const | mrpt::math::CPolygon | inline |
Ptr typedef | mrpt::math::CPolygon | |
removeRedundantVertices() | mrpt::math::TPolygon2D | |
removeRepeatedVertices() | mrpt::math::TPolygon2D | |
runtimeClassId | mrpt::math::CPolygon | protectedstatic |
serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) override | mrpt::math::CPolygon | protectedvirtual |
mrpt::serialization::CSerializable::serializeFrom(CSchemeArchiveBase &in) | mrpt::serialization::CSerializable | inlineprotectedvirtual |
serializeGetVersion() const override | mrpt::math::CPolygon | protectedvirtual |
serializeTo(mrpt::serialization::CArchive &out) const override | mrpt::math::CPolygon | protectedvirtual |
mrpt::serialization::CSerializable::serializeTo(CSchemeArchiveBase &out) const | mrpt::serialization::CSerializable | inlineprotectedvirtual |
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 |
UniquePtr typedef | mrpt::math::CPolygon | |
verticesCount() const | mrpt::math::CPolygon | inline |
writeToMatlab() const | mrpt::serialization::CSerializable | inlinevirtual |
~CObject()=default | mrpt::rtti::CObject | virtual |
~CSerializable() override=default | mrpt::serialization::CSerializable | |