| buildBasis(CMatrix &dest) | NLMISC::CPolygon | |
| chain(const std::vector< CPolygon > &other, const CMatrix &basis) | NLMISC::CPolygon | |
| clip(const CPlane *planes, uint nPlanes) | NLMISC::CPolygon | |
| clip(const std::vector< CPlane > &planes) | NLMISC::CPolygon | |
| CPolygon() | NLMISC::CPolygon | [inline] |
| CPolygon(const CVector &a, const CVector &b, const CVector &c) | NLMISC::CPolygon | |
| getBestTriplet(uint &index0, uint &index1, uint &index2) | NLMISC::CPolygon | |
| getNumVertices() const | NLMISC::CPolygon | [inline] |
| serial(NLMISC::IStream &f) | NLMISC::CPolygon | |
| toConvexPolygons(std::list< CPolygon > &outputPolygons, const CMatrix &basis) const | NLMISC::CPolygon | |
| toConvexPolygonsDiagonal(const std::vector< CVector > &vertex, const CBSPNode2v &bsp, uint a, uint b) | NLMISC::CPolygon | [static] |
| toConvexPolygonsEdgeIntersect(const CVector2f &a0, const CVector2f &a1, const CVector2f &b0, const CVector2f &b1) | NLMISC::CPolygon | [static] |
| toConvexPolygonsInCone(const std::vector< CVector > &vertex, uint a, uint b) | NLMISC::CPolygon | [static] |
| toConvexPolygonsLeft(const std::vector< CVector > &vertex, uint a, uint b, uint c) | NLMISC::CPolygon | [static] |
| toConvexPolygonsLeftOn(const std::vector< CVector > &vertex, uint a, uint b, uint c) | NLMISC::CPolygon | [static] |
| toConvexPolygonsLocalAndBSP(std::vector< CVector > &localVertices, CBSPNode2v &root, const CMatrix &basis) const | NLMISC::CPolygon | |
| Vertices | NLMISC::CPolygon | |