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 |