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 | |