| append(const VectorType &p) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| append(int i, const VectorType &p) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| appendRing(const Ring &ring) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| appendRing(const std::vector< VectorType > &pts) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| appendRing(const Iter &begin, const Iter &end) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| calcBBox() | STK::Polygon< VectorType > | inline |
| calcConvHull() const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| calcDiff(const Polygon &p, std::vector< Polygon > &result, int precision=6) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| calcIntersect(const Polygon &p, std::vector< Polygon > &result, int precision=6) | STK::Polygon< VectorType > | inline |
| calcUnion(const Polygon &p, std::vector< Polygon > &result, int precision=6) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| calcXor(const Polygon &p, std::vector< Polygon > &result, int precision=6) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| cleanupPoly(std::vector< Polygon > &outputPolygons, int precision) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| clear() (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| deleteRing(int i) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| empty() const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| getNode(int i, int j) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| getNode(int i, int j) const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| maxX() const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| maxx_ (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | protected |
| maxY() const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| maxy_ (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | protected |
| minX() const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| minx_ (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | protected |
| minY() const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| miny_ (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | protected |
| NodeIter typedef (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | |
| numNodes(int ring) const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| numRings() const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| operator!=(const Polygon &p) const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| operator==(const Polygon &p) const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| pointInside(const VectorType &p) const | STK::Polygon< VectorType > | inline |
| Polygon() | STK::Polygon< VectorType > | inline |
| read(std::istream &is) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| reverse() | STK::Polygon< VectorType > | inline |
| ring(int i) const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| ring(int i) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| rings_ (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | protected |
| scale(double sx, double sy, double sz=1.0) | STK::Polygon< VectorType > | inline |
| setNode(int i, int j, const VectorType &n) (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| sortRings() | STK::Polygon< VectorType > | inline |
| totalArea() const | STK::Polygon< VectorType > | inline |
| totalSize() const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| triangulate(std::vector< VectorType > &vtxarr, std::vector< unsigned int > &idxarr) const | STK::Polygon< VectorType > | inline |
| write(std::ostream &os) const (defined in STK::Polygon< VectorType >) | STK::Polygon< VectorType > | inline |
| writeGnuplot2d(const char *filename) | STK::Polygon< VectorType > | inline |
| ~Polygon() | STK::Polygon< VectorType > | inline |