Public Member Functions |
| virtual void | addControlPoint (const DL_ControlPointData &data) |
| virtual void | addKnot (const DL_KnotData &data) |
| virtual void | addSpline (const DL_SplineData &data) |
| virtual bool | importFile (const QString &fileName) |
| | Must be implemented by file importers to import the given file into the document.
|
| virtual void | processCodeValuePair (unsigned int groupCode, char *groupValue) |
| | Called for every code / value tuple of the DXF file.
|
| | RDxfImporter (RDocument &document, RMessageHandler *messageHandler=NULL, RProgressHandler *progressHandler=NULL) |
| virtual | ~RDxfImporter () |
| | RFileImporter () |
| | RFileImporter (RDocument &document, RMessageHandler *messageHandler=NULL, RProgressHandler *progressHandler=NULL) |
| virtual | ~RFileImporter () |
| virtual void | endImport () |
| | Ends the import.
|
| virtual RBlock::Id | getCurrentBlockId () |
| RDocument & | getDocument () |
| virtual void | importObject (QSharedPointer< RObject > object) |
| | Imports an entity into the document.
|
| | RImporter () |
| | RImporter (RDocument &document, RMessageHandler *messageHandler=NULL, RProgressHandler *progressHandler=NULL) |
| virtual void | setCurrentBlockId (RBlock::Id id) |
| void | setDocument (RDocument *d) |
| virtual void | startImport () |
| | Starts the import.
|
| virtual | ~RImporter () |
| virtual void | add3dFace (const DL_3dFaceData &) |
| | Called for every 3dface start.
|
| virtual void | addArc (const DL_ArcData &) |
| | Called for every arc.
|
| virtual void | addBlock (const DL_BlockData &) |
| | Called for every block.
|
| virtual void | addCircle (const DL_CircleData &) |
| | Called for every circle.
|
| virtual void | addComment (const char *comment) |
| | Called for every comment in the DXF file (code 999).
|
| virtual void | addDimAlign (const DL_DimensionData &, const DL_DimAlignedData &) |
| | Called for every aligned dimension entity.
|
| virtual void | addDimAngular (const DL_DimensionData &, const DL_DimAngularData &) |
| | Called for every angular dimension (2 lines version) entity.
|
| virtual void | addDimAngular3P (const DL_DimensionData &, const DL_DimAngular3PData &) |
| | Called for every angular dimension (3 points version) entity.
|
| virtual void | addDimDiametric (const DL_DimensionData &, const DL_DimDiametricData &) |
| | Called for every diametric dimension entity.
|
| virtual void | addDimLinear (const DL_DimensionData &, const DL_DimLinearData &) |
| | Called for every linear or rotated dimension entity.
|
| virtual void | addDimOrdinate (const DL_DimensionData &, const DL_DimOrdinateData &) |
| | Called for every ordinate dimension entity.
|
| virtual void | addDimRadial (const DL_DimensionData &, const DL_DimRadialData &) |
| | Called for every radial dimension entity.
|
| virtual void | addEllipse (const DL_EllipseData &) |
| | Called for every ellipse.
|
| virtual void | addHatch (const DL_HatchData &) |
| | Called for every hatch entity.
|
| virtual void | addHatchEdge (const DL_HatchEdgeData &) |
| | Called for every hatch edge entity.
|
| virtual void | addHatchLoop (const DL_HatchLoopData &) |
| | Called for every hatch loop.
|
| virtual void | addImage (const DL_ImageData &) |
| | Called for every image entity.
|
| virtual void | addInsert (const DL_InsertData &) |
| | Called for every insert.
|
| virtual void | addLayer (const DL_LayerData &) |
| | Called for every layer.
|
| virtual void | addLeader (const DL_LeaderData &) |
| | Called for every leader start.
|
| virtual void | addLeaderVertex (const DL_LeaderVertexData &) |
| | Called for every leader vertex.
|
| virtual void | addLine (const DL_LineData &) |
| | Called for every line.
|
| virtual void | addMText (const DL_MTextData &) |
| | Called for every Multi Text entity.
|
| virtual void | addMTextChunk (const char *) |
| | Called for additional text chunks for MTEXT entities.
|
| virtual void | addPoint (const DL_PointData &) |
| | Called for every point.
|
| virtual void | addPolyline (const DL_PolylineData &) |
| | Called for every polyline start.
|
| virtual void | addSolid (const DL_SolidData &) |
| | Called for every solid start.
|
| virtual void | addText (const DL_TextData &) |
| | Called for every Text entity.
|
| virtual void | addTrace (const DL_TraceData &) |
| | Called for every trace start.
|
| virtual void | addVertex (const DL_VertexData &) |
| | Called for every polyline vertex.
|
| | DL_CreationAdapter () |
| virtual void | endBlock () |
| | Called to end the current block.
|
| virtual void | endEntity () |
| | Called after an entity has been completed.
|
| virtual void | endSequence () |
| | Called when a SEQEND occurs (when a POLYLINE or ATTRIB is done)
|
| virtual void | linkImage (const DL_ImageDefData &) |
| | Called for every image definition.
|
| virtual void | setVariableDouble (const char *, double, int) |
| | Called for every double variable in the DXF file (e.g.
|
| virtual void | setVariableInt (const char *, int, int) |
| | Called for every int variable in the DXF file (e.g.
|
| virtual void | setVariableString (const char *, const char *, int) |
| | Called for every string variable in the DXF file (e.g.
|
| virtual void | setVariableVector (const char *, double, double, double, int) |
| | Called for every vector variable in the DXF file (e.g.
|
| virtual | ~DL_CreationAdapter () |
| | DL_CreationInterface () |
| DL_Attributes | getAttributes () |
| DL_Extrusion * | getExtrusion () |
| void | setAttributes (const DL_Attributes &attrib) |
| | Sets the current attributes for entities.
|
| void | setExtrusion (double dx, double dy, double dz, double elevation) |
| | Sets the current attributes for entities.
|
| virtual | ~DL_CreationInterface () |
Importer for the DXF format, based on the dxflib library.
- Scriptable:
- This class is wrapped for script environments.