40 printf(
"LAYER: %s flags: %d\n",
data.name.c_str(),
data.flags);
48 printf(
"POINT (%6.3f, %6.3f, %6.3f)\n",
data.x,
data.y,
data.z);
56 printf(
"LINE (%6.3f, %6.3f, %6.3f) (%6.3f, %6.3f, %6.3f)\n",
data.x1,
65 printf(
"ARC (%6.3f, %6.3f, %6.3f) %6.3f, %6.3f, %6.3f\n",
data.cx,
74 printf(
"CIRCLE (%6.3f, %6.3f, %6.3f) %6.3f\n",
data.cx,
data.cy,
data.cz,
83 printf(
"POLYLINE \n");
84 printf(
"flags: %d\n", (
int)
data.flags);
92 printf(
"VERTEX (%6.3f, %6.3f, %6.3f) %6.3f\n",
data.x,
data.y,
data.z,
99 for (
int i = 0; i < 4; i++) {
100 printf(
" corner %d: %6.3f %6.3f %6.3f\n", i,
data.x[i],
data.y[i],
std::string getLinetype() const
std::string getLayer() const
virtual void addPoint(const DL_PointData &data)
virtual void add3dFace(const DL_3dFaceData &data)
virtual void addVertex(const DL_VertexData &data)
virtual void addPolyline(const DL_PolylineData &data)
virtual void addCircle(const DL_CircleData &data)
virtual void addArc(const DL_ArcData &data)
virtual void addLine(const DL_LineData &data)
virtual void addLayer(const DL_LayerData &data)