|
virtual void | setLayer (const QString &layername)=0 |
| Sets the layer name for all subsequent objects created.
|
|
virtual void | setClosed ()=0 |
|
virtual void | addPoint (const DVect3 &p)=0 |
| Adds a point object, at p.
|
|
virtual void | addLine (const DVect3 &p1, const DVect3 &p2)=0 |
| Adds a line object, from p1 to p2.
|
|
virtual void | startPolyline ()=0 |
| starts a polyline or a polyface mesh, clear vertex list
|
|
virtual void | addPolylineVertex (const DVect3 &p)=0 |
| add a vertex to a polyline, polyface, or polygon mesh.
|
|
virtual void | endPolyline ()=0 |
| Indicates the polyline, polyface, or polymesh is finished.
|
|
virtual void | add3DFace (const DVect3 &p1, const DVect3 &p2, const DVect3 &p3)=0 |
| Adds a triangular face element. The arguments are the vertices of the polygon.
|
|
virtual void | add3DFace (const DVect3 &p1, const DVect3 &p2, const DVect3 &p3, const DVect3 &p4)=0 |
|
virtual void | startPolyFaceMesh ()=0 |
|
virtual void | addPolyFace (int32_t n1, int32_t n2, int32_t n3, int32_t n4)=0 |
|
virtual void | startPolygonMesh ()=0 |
|
virtual void | setMeshClosedN ()=0 |
| Specifies that the mesh in the N-direction (first index) is closed.
|
|
virtual void | setMeshClosedM ()=0 |
| Specifies that the mesh in the M-direction (second index) is closed.
|
|
virtual void | setMeshN (int n)=0 |
| Specifies the number of indices in the N (first) direction.
|
|
virtual void | setMeshM (int m)=0 |
| Specifies the number of indices in the M (first) direction.
|
|
virtual void | startLWPolyline ()=0 |
| TOM - I have no idea what a LW Polyline is...
|
|
virtual void | setLWPolylineZ (const double &z)=0 |
| TOM - I have no idea what a LW Polyline is...
|
|
virtual void | addLWPolylineVertex (const double &x, const double &y)=0 |
| TOM - I have no idea what a LW Polyline is...
|
|
virtual void | endLWPolyline ()=0 |
| TOM - I have no idea what a LW Polyline is...
|
|
virtual void | writeParseWarning (int line, const QString &x)=0 |
|
virtual bool | progress (int pos, int max=0)=0 |
|
virtual void | setLayer (const QString &layername)=0 |
| Sets the layer name for all subsequent objects created.
|
|
virtual void | setClosed ()=0 |
|
virtual void | addPoint (const DVect3 &p)=0 |
| Adds a point object, at p.
|
|
virtual void | addLine (const DVect3 &p1, const DVect3 &p2)=0 |
| Adds a line object, from p1 to p2.
|
|
virtual void | addArc (const DVect3 ¢, double r, double a1, double a2)=0 |
| Add an arc, by center, radius, start and end angles.
|
|
virtual void | startPolyline ()=0 |
| starts a polyline or a polyface mesh, clear vertex list
|
|
virtual void | addPolylineVertex (const DVect3 &p)=0 |
| add a vertex to a polyline, polyface, or polygon mesh.
|
|
virtual void | endPolyline ()=0 |
| Indicates the polyline, polyface, or polymesh is finished.
|
|
virtual void | add3DFace (const DVect3 &p1, const DVect3 &p2, const DVect3 &p3)=0 |
| Adds a triangular face element. The arguments are the vertices of the polygon.
|
|
virtual void | add3DFace (const DVect3 &p1, const DVect3 &p2, const DVect3 &p3, const DVect3 &p4)=0 |
|
virtual void | startPolyFaceMesh ()=0 |
|
virtual void | addPolyFace (int32_t n1, int32_t n2, int32_t n3, int32_t n4)=0 |
|
virtual void | startPolygonMesh ()=0 |
|
virtual void | setMeshClosedN ()=0 |
| Specifies that the mesh in the N-direction (first index) is closed.
|
|
virtual void | setMeshClosedM ()=0 |
| Specifies that the mesh in the M-direction (second index) is closed.
|
|
virtual void | setMeshN (int n)=0 |
| Specifies the number of indices in the N (first) direction.
|
|
virtual void | setMeshM (int m)=0 |
| Specifies the number of indices in the M (first) direction.
|
|
virtual void | startLWPolyline ()=0 |
| TOM - I have no idea what a LW Polyline is...
|
|
virtual void | setLWPolylineZ (const double &z)=0 |
| TOM - I have no idea what a LW Polyline is...
|
|
virtual void | addLWPolylineVertex (const double &x, const double &y)=0 |
| TOM - I have no idea what a LW Polyline is...
|
|
virtual void | endLWPolyline ()=0 |
| TOM - I have no idea what a LW Polyline is...
|
|
virtual void | writeParseWarning (int line, const QString &x)=0 |
|
virtual bool | updateProgress (quint64 pos, quint64 max=0)=0 |
|
Handle geometric data generated by a IDXFReader.
By implementing this interface, you can pass it to an IDXFReader to interpret a DXF file and handle the geometric objects it represents.