Main MRPT website > C++ reference
MRPT logo

mrpt::math::CPolygon Member List

This is the complete list of members for mrpt::math::CPolygon, including all inherited members.
_GetBaseClass()mrpt::math::CPolygon [protected, static]
_init_CPolygonmrpt::math::CPolygon [protected, static]
AddVertex(double x, double y)mrpt::math::CPolygon [inline]
classCObjectmrpt::utils::CObject [static]
classCPolygonmrpt::math::CPolygon [static]
classCSerializablemrpt::utils::CSerializable [static]
classinfomrpt::math::CPolygon [static]
Clear()mrpt::math::CPolygon [inline]
clone() const mrpt::utils::CObject [inline]
contains(const TPoint2D &point) const mrpt::math::TPolygon2D
CPolygon()mrpt::math::CPolygon [inline]
Create()mrpt::math::CPolygon [static]
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 [inline, static]
distance(const TPoint2D &point) const mrpt::math::TPolygon2D
duplicate() const mrpt::math::CPolygon [virtual]
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
getCenter(TPoint2D &p) const mrpt::math::TPolygon2D
getPlotData(std::vector< double > &x, std::vector< double > &y) const mrpt::math::TPolygon2D
GetRuntimeClass() const mrpt::math::CPolygon [virtual]
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
mrpt::utils::CStream classmrpt::utils::CSerializable [friend]
PointIntoPolygon(double x, double y) const mrpt::math::CPolygon [inline]
readFromStream(mrpt::utils::CStream &in, int version)=0mrpt::utils::CSerializable [protected, pure virtual]
removeRedundantVertices()mrpt::math::TPolygon2D
removeRepeatedVertices()mrpt::math::TPolygon2D
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
SmartPtr typedefmrpt::math::CPolygon
TPolygon2D()mrpt::math::TPolygon2D [inline]
TPolygon2D(size_t N)mrpt::math::TPolygon2D [inline, explicit]
TPolygon2D(const std::vector< TPoint2D > &v)mrpt::math::TPolygon2D [inline]
TPolygon2D(const TPolygon3D &p)mrpt::math::TPolygon2D [explicit]
verticesCount() const mrpt::math::CPolygon [inline]
writeToStream(mrpt::utils::CStream &out, int *getVersion) const =0mrpt::utils::CSerializable [protected, pure virtual]
~CObject()mrpt::utils::CObject [inline, virtual]
~CSerializable()mrpt::utils::CSerializable [inline, virtual]



Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:40:17 UTC 2011