41 if(xvalues.size() != yvalues.size()) std::abort();
42 int nPoints=xvalues.size();
45 for (
int i=0;i<nPoints;i++)
49 v[2*nPoints-i-1].x(-xvalues[i]);
50 v[2*nPoints-i-1].y(yvalues[i]);
53 for (
int i=0;i<2*nPoints;i++)
61 std::vector<TwoPoint> points;
65 (c.GetHandlerStore().GetHandler(
"gvxy_point"));
66 if (!pointHand) std::abort();
70 for (child=t->getFirstChild();child!=0;child=child->getNextSibling())
72 if (child->getNodeType()==DOMNode::ELEMENT_NODE) {
73 parser.elementLoop(c, child);
79 int nPoints=points.size();
82 for (
int i=0;i<nPoints;i++)
84 v[i].x(points[i].
x());
85 v[i].y(points[i].
y());
86 v[2*nPoints-i-1].x(-points[i].
x());
87 v[2*nPoints-i-1].y(points[i].
y());
90 for (
int i=0;i<2*nPoints;i++)