Main MRPT website > C++ reference for MRPT 1.9.9
mrpt::math::CPolygon Member List

This is the complete list of members for mrpt::math::CPolygon, including all inherited members.

_GetBaseClass()mrpt::math::CPolygonprotectedstatic
_init_CPolygonmrpt::math::CPolygonprotectedstatic
AddVertex(double x, double y)mrpt::math::CPolygoninline
classNamemrpt::math::CPolygonstatic
Clear()mrpt::math::CPolygoninline
clone() const overridemrpt::math::CPolygonvirtual
ConstPtr typedefmrpt::math::CPolygon
ConstUniquePtr typedefmrpt::math::CPolygon
contains(const TPoint2D &point) constmrpt::math::TPolygon2D
CPolygon()mrpt::math::CPolygoninline
Create(Args &&... args)mrpt::math::CPolygoninlinestatic
CreateObject()mrpt::math::CPolygonstatic
createRegularPolygon(size_t numEdges, double radius, TPolygon2D &poly)mrpt::math::TPolygon2Dstatic
createRegularPolygon(size_t numEdges, double radius, TPolygon2D &poly, const mrpt::math::TPose2D &pose)mrpt::math::TPolygon2Dinlinestatic
CreateUnique(Args &&... args)mrpt::math::CPolygoninlinestatic
distance(const TPoint2D &point) constmrpt::math::TPolygon2D
duplicateGetSmartPtr() constmrpt::rtti::CObjectinline
generate3DObject(TPolygon3D &p) constmrpt::math::TPolygon2D
getAllVertices(std::vector< double > &x, std::vector< double > &y) constmrpt::math::CPolygon
getAsSegmentList(std::vector< TSegment2D > &v) constmrpt::math::TPolygon2D
getBoundingBox(TPoint2D &min_coords, TPoint2D &max_coords) constmrpt::math::TPolygon2D
getCenter(TPoint2D &p) constmrpt::math::TPolygon2D
getClassName()mrpt::math::CPolygoninlinestatic
getPlotData(std::vector< double > &x, std::vector< double > &y) constmrpt::math::TPolygon2D
GetRuntimeClass() const overridemrpt::math::CPolygonvirtual
GetRuntimeClassIdStatic()mrpt::math::CPolygonstatic
GetVertex_x(size_t i) constmrpt::math::CPolygoninline
GetVertex_y(size_t i) constmrpt::math::CPolygoninline
isConvex() constmrpt::math::TPolygon2D
operator delete(void *ptr) noexceptmrpt::math::CPolygoninline
operator delete(void *memory, void *ptr) noexceptmrpt::math::CPolygoninline
operator delete(void *ptr, const std::nothrow_t &) noexceptmrpt::math::CPolygoninline
operator delete[](void *ptr) noexceptmrpt::math::CPolygoninline
operator new(size_t size)mrpt::math::CPolygoninline
operator new(size_t size, void *ptr)mrpt::math::CPolygoninlinestatic
operator new(size_t size, const std::nothrow_t &) noexceptmrpt::math::CPolygoninline
operator new[](size_t size)mrpt::math::CPolygoninline
PointIntoPolygon(double x, double y) constmrpt::math::CPolygoninline
Ptr typedefmrpt::math::CPolygon
removeRedundantVertices()mrpt::math::TPolygon2D
removeRepeatedVertices()mrpt::math::TPolygon2D
runtimeClassIdmrpt::math::CPolygonprotectedstatic
serializeFrom(mrpt::serialization::CArchive &in, uint8_t serial_version) overridemrpt::math::CPolygonprotectedvirtual
serializeGetVersion() const overridemrpt::math::CPolygonprotectedvirtual
serializeTo(mrpt::serialization::CArchive &out) const overridemrpt::math::CPolygonprotectedvirtual
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::TPolygon2Dinline
TPolygon2D(size_t N)mrpt::math::TPolygon2Dinlineexplicit
TPolygon2D(const std::vector< TPoint2D > &v)mrpt::math::TPolygon2Dinline
TPolygon2D(const TPolygon3D &p)mrpt::math::TPolygon2Dexplicit
UniquePtr typedefmrpt::math::CPolygon
verticesCount() constmrpt::math::CPolygoninline
writeToMatlab() constmrpt::serialization::CSerializableinlinevirtual
~CObject()mrpt::rtti::CObjectinlinevirtual
~CSerializable()mrpt::serialization::CSerializableinlinevirtual



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST