- for (PElemIterator i = m_listPElem.begin(); i != m_listPElem.end(); i++) {
- printf("PELEM:\n");
- printf("# pts=%3d atten = %7.4f rot = %7.2f (deg)\n",
- (*i)->nOutlinePoints(), (*i)->atten(), convertRadiansToDegrees ((*i)->rot()));
-
- printf("xmin=%7.3g ymin=%7.3g xmax=%7.3g ymax=%7.3g\n",
- (*i)->xmin(), (*i)->ymin(), (*i)->xmax(), (*i)->ymax());
-
- // for (int i = 0; i < m_nPoints; i++)
- // printf("\t%8.3g %8.3g\n", i->xOutline()[i], i->yOutline()[i]);
+ for (PElemConstIterator i = m_listPElem.begin(); i != m_listPElem.end(); i++) {\r
+ const PhantomElement& rPE = **i;
+ os << "PhantomElement: nPoints=" << rPE.nOutlinePoints();\r
+ os << ", atten=" << rPE.atten() << " rot=" << convertRadiansToDegrees (rPE.rot()) << "\n";
+ os << "xmin=" << rPE.xmin() << ", ymin=" << rPE.ymin() << ", xmax=" << rPE.xmax() << ", ymax=" << rPE.ymax() << "\n";
+ \r
+ if (false)
+ for (int i = 0; i < rPE.nOutlinePoints(); i++)
+ os << rPE.xOutline()[i] << "," << rPE.yOutline()[i] << "\n";