|
| DL_Dxf () |
| Default constructor.
|
|
| ~DL_Dxf () |
| Destructor.
|
|
bool | in (const std::string &file, DL_CreationInterface *creationInterface) |
| Reads the given file and calls the appropriate functions in the given creation interface for every entity found in the file. More...
|
|
bool | readDxfGroups (FILE *fp, DL_CreationInterface *creationInterface) |
| Reads a group couplet from a DXF file. More...
|
|
bool | readDxfGroups (std::stringstream &stream, DL_CreationInterface *creationInterface) |
| Same as above but for stringstreams.
|
|
bool | in (std::stringstream &stream, DL_CreationInterface *creationInterface) |
| Reads a DXF file from an existing stream. More...
|
|
bool | processDXFGroup (DL_CreationInterface *creationInterface, int groupCode, const std::string &groupValue) |
| Processes a group (pair of group code and value). More...
|
|
void | addSetting (DL_CreationInterface *creationInterface) |
| Adds a variable from the DXF file.
|
|
void | addLayer (DL_CreationInterface *creationInterface) |
| Adds a layer that was read from the file via the creation interface.
|
|
void | addLinetype (DL_CreationInterface *creationInterface) |
| Adds a linetype that was read from the file via the creation interface.
|
|
void | addBlock (DL_CreationInterface *creationInterface) |
| Adds a block that was read from the file via the creation interface.
|
|
void | endBlock (DL_CreationInterface *creationInterface) |
| Ends a block that was read from the file via the creation interface.
|
|
void | addTextStyle (DL_CreationInterface *creationInterface) |
|
void | addPoint (DL_CreationInterface *creationInterface) |
| Adds a point entity that was read from the file via the creation interface.
|
|
void | addLine (DL_CreationInterface *creationInterface) |
| Adds a line entity that was read from the file via the creation interface.
|
|
void | addXLine (DL_CreationInterface *creationInterface) |
| Adds an xline entity that was read from the file via the creation interface.
|
|
void | addRay (DL_CreationInterface *creationInterface) |
| Adds a ray entity that was read from the file via the creation interface.
|
|
void | addPolyline (DL_CreationInterface *creationInterface) |
| Adds a polyline entity that was read from the file via the creation interface.
|
|
void | addVertex (DL_CreationInterface *creationInterface) |
| Adds a polyline vertex entity that was read from the file via the creation interface.
|
|
void | addSpline (DL_CreationInterface *creationInterface) |
| Adds a spline entity that was read from the file via the creation interface.
|
|
void | addArc (DL_CreationInterface *creationInterface) |
| Adds an arc entity that was read from the file via the creation interface.
|
|
void | addCircle (DL_CreationInterface *creationInterface) |
| Adds a circle entity that was read from the file via the creation interface.
|
|
void | addEllipse (DL_CreationInterface *creationInterface) |
| Adds an ellipse entity that was read from the file via the creation interface.
|
|
void | addInsert (DL_CreationInterface *creationInterface) |
| Adds an insert entity that was read from the file via the creation interface.
|
|
void | addTrace (DL_CreationInterface *creationInterface) |
| Adds a trace entity (4 edge closed polyline) that was read from the file via the creation interface. More...
|
|
void | add3dFace (DL_CreationInterface *creationInterface) |
| Adds a 3dface entity that was read from the file via the creation interface.
|
|
void | addSolid (DL_CreationInterface *creationInterface) |
| Adds a solid entity (filled trace) that was read from the file via the creation interface. More...
|
|
void | addMText (DL_CreationInterface *creationInterface) |
| Adds an MText entity that was read from the file via the creation interface.
|
|
void | addText (DL_CreationInterface *creationInterface) |
| Adds an text entity that was read from the file via the creation interface.
|
|
void | addAttribute (DL_CreationInterface *creationInterface) |
| Adds an attrib entity that was read from the file via the creation interface. More...
|
|
DL_DimensionData | getDimData () |
|
void | addDimLinear (DL_CreationInterface *creationInterface) |
| Adds a linear dimension entity that was read from the file via the creation interface.
|
|
void | addDimAligned (DL_CreationInterface *creationInterface) |
| Adds an aligned dimension entity that was read from the file via the creation interface.
|
|
void | addDimRadial (DL_CreationInterface *creationInterface) |
| Adds a radial dimension entity that was read from the file via the creation interface.
|
|
void | addDimDiametric (DL_CreationInterface *creationInterface) |
| Adds a diametric dimension entity that was read from the file via the creation interface.
|
|
void | addDimAngular (DL_CreationInterface *creationInterface) |
| Adds an angular dimension entity that was read from the file via the creation interface.
|
|
void | addDimAngular3P (DL_CreationInterface *creationInterface) |
| Adds an angular dimension entity that was read from the file via the creation interface.
|
|
void | addDimOrdinate (DL_CreationInterface *creationInterface) |
| Adds an ordinate dimension entity that was read from the file via the creation interface.
|
|
void | addLeader (DL_CreationInterface *creationInterface) |
| Adds a leader entity that was read from the file via the creation interface.
|
|
void | addHatch (DL_CreationInterface *creationInterface) |
| Adds a hatch entity that was read from the file via the creation interface.
|
|
void | addHatchLoop () |
|
void | addHatchEdge () |
|
bool | handleHatchData (DL_CreationInterface *creationInterface) |
| Handles all hatch data.
|
|
void | addImage (DL_CreationInterface *creationInterface) |
| Adds an image entity that was read from the file via the creation interface.
|
|
void | addImageDef (DL_CreationInterface *creationInterface) |
| Adds an image definition that was read from the file via the creation interface.
|
|
void | addComment (DL_CreationInterface *creationInterface, const std::string &comment) |
| Adds a comment from the DXF file.
|
|
void | addDictionary (DL_CreationInterface *creationInterface) |
|
void | addDictionaryEntry (DL_CreationInterface *creationInterface) |
|
bool | handleXRecordData (DL_CreationInterface *creationInterface) |
| Handles all XRecord data.
|
|
bool | handleDictionaryData (DL_CreationInterface *creationInterface) |
| Handles all dictionary data.
|
|
bool | handleXData (DL_CreationInterface *creationInterface) |
| Handles XData for all object types.
|
|
bool | handleMTextData (DL_CreationInterface *creationInterface) |
| Handles additional MText data.
|
|
bool | handleLWPolylineData (DL_CreationInterface *creationInterface) |
| Handles additional polyline data.
|
|
bool | handleSplineData (DL_CreationInterface *creationInterface) |
| Handles additional spline data.
|
|
bool | handleLeaderData (DL_CreationInterface *creationInterface) |
| Handles additional leader data.
|
|
bool | handleLinetypeData (DL_CreationInterface *creationInterface) |
| Handles all dashes in linetype pattern.
|
|
void | endEntity (DL_CreationInterface *creationInterface) |
| Ends some special entities like hatches or old style polylines.
|
|
void | endSequence (DL_CreationInterface *creationInterface) |
| Ends a sequence and notifies the creation interface.
|
|
DL_WriterA * | out (const char *file, DL_Codes::version version=DL_VERSION_2000) |
| Converts the given string into an int. More...
|
|
void | writeHeader (DL_WriterA &dw) |
| Writes a DXF header to the file currently opened by the given DXF writer object.
|
|
void | writePoint (DL_WriterA &dw, const DL_PointData &data, const DL_Attributes &attrib) |
| Writes a point entity to the file. More...
|
|
void | writeLine (DL_WriterA &dw, const DL_LineData &data, const DL_Attributes &attrib) |
| Writes a line entity to the file. More...
|
|
void | writeXLine (DL_WriterA &dw, const DL_XLineData &data, const DL_Attributes &attrib) |
| Writes an x line entity to the file. More...
|
|
void | writeRay (DL_WriterA &dw, const DL_RayData &data, const DL_Attributes &attrib) |
| Writes a ray entity to the file. More...
|
|
void | writePolyline (DL_WriterA &dw, const DL_PolylineData &data, const DL_Attributes &attrib) |
| Writes a polyline entity to the file. More...
|
|
void | writeVertex (DL_WriterA &dw, const DL_VertexData &data) |
| Writes a single vertex of a polyline to the file. More...
|
|
void | writePolylineEnd (DL_WriterA &dw) |
| Writes the polyline end. More...
|
|
void | writeSpline (DL_WriterA &dw, const DL_SplineData &data, const DL_Attributes &attrib) |
| Writes a spline entity to the file. More...
|
|
void | writeControlPoint (DL_WriterA &dw, const DL_ControlPointData &data) |
| Writes a single control point of a spline to the file. More...
|
|
void | writeFitPoint (DL_WriterA &dw, const DL_FitPointData &data) |
| Writes a single fit point of a spline to the file. More...
|
|
void | writeKnot (DL_WriterA &dw, const DL_KnotData &data) |
| Writes a single knot of a spline to the file. More...
|
|
void | writeCircle (DL_WriterA &dw, const DL_CircleData &data, const DL_Attributes &attrib) |
| Writes a circle entity to the file. More...
|
|
void | writeArc (DL_WriterA &dw, const DL_ArcData &data, const DL_Attributes &attrib) |
| Writes an arc entity to the file. More...
|
|
void | writeEllipse (DL_WriterA &dw, const DL_EllipseData &data, const DL_Attributes &attrib) |
| Writes an ellipse entity to the file. More...
|
|
void | writeSolid (DL_WriterA &dw, const DL_SolidData &data, const DL_Attributes &attrib) |
| Writes a solid entity to the file. More...
|
|
void | writeTrace (DL_WriterA &dw, const DL_TraceData &data, const DL_Attributes &attrib) |
| Writes a trace entity to the file. More...
|
|
void | write3dFace (DL_WriterA &dw, const DL_3dFaceData &data, const DL_Attributes &attrib) |
| Writes a 3d face entity to the file. More...
|
|
void | writeInsert (DL_WriterA &dw, const DL_InsertData &data, const DL_Attributes &attrib) |
| Writes an insert to the file. More...
|
|
void | writeMText (DL_WriterA &dw, const DL_MTextData &data, const DL_Attributes &attrib) |
| Writes a multi text entity to the file. More...
|
|
void | writeText (DL_WriterA &dw, const DL_TextData &data, const DL_Attributes &attrib) |
| Writes a text entity to the file. More...
|
|
void | writeAttribute (DL_WriterA &dw, const DL_AttributeData &data, const DL_Attributes &attrib) |
|
void | writeDimStyleOverrides (DL_WriterA &dw, const DL_DimensionData &data) |
|
void | writeDimAligned (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimAlignedData &edata, const DL_Attributes &attrib) |
| Writes an aligned dimension entity to the file. More...
|
|
void | writeDimLinear (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimLinearData &edata, const DL_Attributes &attrib) |
| Writes a linear dimension entity to the file. More...
|
|
void | writeDimRadial (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimRadialData &edata, const DL_Attributes &attrib) |
| Writes a radial dimension entity to the file. More...
|
|
void | writeDimDiametric (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimDiametricData &edata, const DL_Attributes &attrib) |
| Writes a diametric dimension entity to the file. More...
|
|
void | writeDimAngular (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimAngularData &edata, const DL_Attributes &attrib) |
| Writes an angular dimension entity to the file. More...
|
|
void | writeDimAngular3P (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimAngular3PData &edata, const DL_Attributes &attrib) |
| Writes an angular dimension entity (3 points version) to the file. More...
|
|
void | writeDimOrdinate (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimOrdinateData &edata, const DL_Attributes &attrib) |
| Writes an ordinate dimension entity to the file. More...
|
|
void | writeLeader (DL_WriterA &dw, const DL_LeaderData &data, const DL_Attributes &attrib) |
| Writes a leader entity to the file. More...
|
|
void | writeLeaderVertex (DL_WriterA &dw, const DL_LeaderVertexData &data) |
| Writes a single vertex of a leader to the file. More...
|
|
void | writeHatch1 (DL_WriterA &dw, const DL_HatchData &data, const DL_Attributes &attrib) |
| Writes the beginning of a hatch entity to the file. More...
|
|
void | writeHatch2 (DL_WriterA &dw, const DL_HatchData &data, const DL_Attributes &attrib) |
| Writes the end of a hatch entity to the file. More...
|
|
void | writeHatchLoop1 (DL_WriterA &dw, const DL_HatchLoopData &data) |
| Writes the beginning of a hatch loop to the file. More...
|
|
void | writeHatchLoop2 (DL_WriterA &dw, const DL_HatchLoopData &data) |
| Writes the end of a hatch loop to the file. More...
|
|
void | writeHatchEdge (DL_WriterA &dw, const DL_HatchEdgeData &data) |
| Writes the beginning of a hatch entity to the file. More...
|
|
int | writeImage (DL_WriterA &dw, const DL_ImageData &data, const DL_Attributes &attrib) |
| Writes an image entity. More...
|
|
void | writeImageDef (DL_WriterA &dw, int handle, const DL_ImageData &data) |
| Writes an image definiition entity.
|
|
void | writeLayer (DL_WriterA &dw, const DL_LayerData &data, const DL_Attributes &attrib) |
| Writes a layer to the file. More...
|
|
void | writeLinetype (DL_WriterA &dw, const DL_LinetypeData &data) |
| Writes a line type to the file. More...
|
|
void | writeAppid (DL_WriterA &dw, const std::string &name) |
| Writes the APPID section to the DXF file. More...
|
|
void | writeBlock (DL_WriterA &dw, const DL_BlockData &data) |
| Writes a block's definition (no entities) to the DXF file.
|
|
void | writeEndBlock (DL_WriterA &dw, const std::string &name) |
| Writes a block end. More...
|
|
void | writeVPort (DL_WriterA &dw) |
| Writes a viewport section. More...
|
|
void | writeStyle (DL_WriterA &dw, const DL_StyleData &style) |
| Writes a style section. More...
|
|
void | writeView (DL_WriterA &dw) |
| Writes a view section. More...
|
|
void | writeUcs (DL_WriterA &dw) |
| Writes a ucs section. More...
|
|
void | writeDimStyle (DL_WriterA &dw, double dimasz, double dimexe, double dimexo, double dimgap, double dimtxt) |
| Writes a dimstyle section. More...
|
|
void | writeBlockRecord (DL_WriterA &dw) |
| Writes a blockrecord section. More...
|
|
void | writeBlockRecord (DL_WriterA &dw, const std::string &name) |
| Writes a single block record with the given name.
|
|
void | writeObjects (DL_WriterA &dw, const std::string &appDictionaryName="") |
| Writes a objects section. More...
|
|
void | writeAppDictionary (DL_WriterA &dw) |
|
int | writeDictionaryEntry (DL_WriterA &dw, const std::string &name) |
|
void | writeXRecord (DL_WriterA &dw, int handle, int value) |
|
void | writeXRecord (DL_WriterA &dw, int handle, double value) |
|
void | writeXRecord (DL_WriterA &dw, int handle, bool value) |
|
void | writeXRecord (DL_WriterA &dw, int handle, const std::string &value) |
|
void | writeObjectsEnd (DL_WriterA &dw) |
| Writes the end of the objects section. More...
|
|
void | writeComment (DL_WriterA &dw, const std::string &comment) |
| Writes a comment to the DXF file.
|
|
DL_Codes::version | getVersion () |
|
int | getLibVersion (const std::string &str) |
|
bool | hasValue (int code) |
|
int | getIntValue (int code, int def) |
|
int | toInt (const std::string &str) |
|
bool | toBool (const std::string &str) |
|
std::string | getStringValue (int code, const std::string &def) |
|
double | getRealValue (int code, double def) |
|
double | toReal (const std::string &str) |
|
bool | in (const std::string &file, DL_CreationInterface *creationInterface) |
|
bool | readDxfGroups (FILE *fp, DL_CreationInterface *creationInterface) |
|
bool | readDxfGroups (std::stringstream &stream, DL_CreationInterface *creationInterface) |
|
bool | in (std::stringstream &stream, DL_CreationInterface *creationInterface) |
|
bool | processDXFGroup (DL_CreationInterface *creationInterface, int groupCode, const std::string &groupValue) |
|
void | addSetting (DL_CreationInterface *creationInterface) |
|
void | addLayer (DL_CreationInterface *creationInterface) |
|
void | addLinetype (DL_CreationInterface *creationInterface) |
|
void | addBlock (DL_CreationInterface *creationInterface) |
|
void | endBlock (DL_CreationInterface *creationInterface) |
|
void | addTextStyle (DL_CreationInterface *creationInterface) |
|
void | addPoint (DL_CreationInterface *creationInterface) |
|
void | addLine (DL_CreationInterface *creationInterface) |
|
void | addXLine (DL_CreationInterface *creationInterface) |
|
void | addRay (DL_CreationInterface *creationInterface) |
|
void | addPolyline (DL_CreationInterface *creationInterface) |
|
void | addVertex (DL_CreationInterface *creationInterface) |
|
void | addSpline (DL_CreationInterface *creationInterface) |
|
void | addArc (DL_CreationInterface *creationInterface) |
|
void | addCircle (DL_CreationInterface *creationInterface) |
|
void | addEllipse (DL_CreationInterface *creationInterface) |
|
void | addInsert (DL_CreationInterface *creationInterface) |
|
void | addTrace (DL_CreationInterface *creationInterface) |
|
void | add3dFace (DL_CreationInterface *creationInterface) |
|
void | addSolid (DL_CreationInterface *creationInterface) |
|
void | addMText (DL_CreationInterface *creationInterface) |
|
void | addText (DL_CreationInterface *creationInterface) |
|
void | addAttribute (DL_CreationInterface *creationInterface) |
|
DL_DimensionData | getDimData () |
|
void | addDimLinear (DL_CreationInterface *creationInterface) |
|
void | addDimAligned (DL_CreationInterface *creationInterface) |
|
void | addDimRadial (DL_CreationInterface *creationInterface) |
|
void | addDimDiametric (DL_CreationInterface *creationInterface) |
|
void | addDimAngular (DL_CreationInterface *creationInterface) |
|
void | addDimAngular3P (DL_CreationInterface *creationInterface) |
|
void | addDimOrdinate (DL_CreationInterface *creationInterface) |
|
void | addLeader (DL_CreationInterface *creationInterface) |
|
void | addHatch (DL_CreationInterface *creationInterface) |
|
void | addHatchLoop () |
|
void | addHatchEdge () |
|
bool | handleHatchData (DL_CreationInterface *creationInterface) |
|
void | addImage (DL_CreationInterface *creationInterface) |
|
void | addImageDef (DL_CreationInterface *creationInterface) |
|
void | addComment (DL_CreationInterface *creationInterface, const std::string &comment) |
|
void | addDictionary (DL_CreationInterface *creationInterface) |
|
void | addDictionaryEntry (DL_CreationInterface *creationInterface) |
|
bool | handleXRecordData (DL_CreationInterface *creationInterface) |
|
bool | handleDictionaryData (DL_CreationInterface *creationInterface) |
|
bool | handleXData (DL_CreationInterface *creationInterface) |
|
bool | handleMTextData (DL_CreationInterface *creationInterface) |
|
bool | handleLWPolylineData (DL_CreationInterface *creationInterface) |
|
bool | handleSplineData (DL_CreationInterface *creationInterface) |
|
bool | handleLeaderData (DL_CreationInterface *creationInterface) |
|
bool | handleLinetypeData (DL_CreationInterface *creationInterface) |
|
void | endEntity (DL_CreationInterface *creationInterface) |
|
void | endSequence (DL_CreationInterface *creationInterface) |
|
DL_WriterA * | out (const char *file, DL_Codes::version version=DL_VERSION_2000) |
|
void | writeHeader (DL_WriterA &dw) |
|
void | writePoint (DL_WriterA &dw, const DL_PointData &data, const DL_Attributes &attrib) |
|
void | writeLine (DL_WriterA &dw, const DL_LineData &data, const DL_Attributes &attrib) |
|
void | writeXLine (DL_WriterA &dw, const DL_XLineData &data, const DL_Attributes &attrib) |
|
void | writeRay (DL_WriterA &dw, const DL_RayData &data, const DL_Attributes &attrib) |
|
void | writePolyline (DL_WriterA &dw, const DL_PolylineData &data, const DL_Attributes &attrib) |
|
void | writeVertex (DL_WriterA &dw, const DL_VertexData &data) |
|
void | writePolylineEnd (DL_WriterA &dw) |
|
void | writeSpline (DL_WriterA &dw, const DL_SplineData &data, const DL_Attributes &attrib) |
|
void | writeControlPoint (DL_WriterA &dw, const DL_ControlPointData &data) |
|
void | writeFitPoint (DL_WriterA &dw, const DL_FitPointData &data) |
|
void | writeKnot (DL_WriterA &dw, const DL_KnotData &data) |
|
void | writeCircle (DL_WriterA &dw, const DL_CircleData &data, const DL_Attributes &attrib) |
|
void | writeArc (DL_WriterA &dw, const DL_ArcData &data, const DL_Attributes &attrib) |
|
void | writeEllipse (DL_WriterA &dw, const DL_EllipseData &data, const DL_Attributes &attrib) |
|
void | writeSolid (DL_WriterA &dw, const DL_SolidData &data, const DL_Attributes &attrib) |
|
void | writeTrace (DL_WriterA &dw, const DL_TraceData &data, const DL_Attributes &attrib) |
|
void | write3dFace (DL_WriterA &dw, const DL_3dFaceData &data, const DL_Attributes &attrib) |
|
void | writeInsert (DL_WriterA &dw, const DL_InsertData &data, const DL_Attributes &attrib) |
|
void | writeMText (DL_WriterA &dw, const DL_MTextData &data, const DL_Attributes &attrib) |
|
void | writeText (DL_WriterA &dw, const DL_TextData &data, const DL_Attributes &attrib) |
|
void | writeAttribute (DL_WriterA &dw, const DL_AttributeData &data, const DL_Attributes &attrib) |
|
void | writeDimStyleOverrides (DL_WriterA &dw, const DL_DimensionData &data) |
|
void | writeDimAligned (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimAlignedData &edata, const DL_Attributes &attrib) |
|
void | writeDimLinear (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimLinearData &edata, const DL_Attributes &attrib) |
|
void | writeDimRadial (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimRadialData &edata, const DL_Attributes &attrib) |
|
void | writeDimDiametric (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimDiametricData &edata, const DL_Attributes &attrib) |
|
void | writeDimAngular (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimAngularData &edata, const DL_Attributes &attrib) |
|
void | writeDimAngular3P (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimAngular3PData &edata, const DL_Attributes &attrib) |
|
void | writeDimOrdinate (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimOrdinateData &edata, const DL_Attributes &attrib) |
|
void | writeLeader (DL_WriterA &dw, const DL_LeaderData &data, const DL_Attributes &attrib) |
|
void | writeLeaderVertex (DL_WriterA &dw, const DL_LeaderVertexData &data) |
|
void | writeHatch1 (DL_WriterA &dw, const DL_HatchData &data, const DL_Attributes &attrib) |
|
void | writeHatch2 (DL_WriterA &dw, const DL_HatchData &data, const DL_Attributes &attrib) |
|
void | writeHatchLoop1 (DL_WriterA &dw, const DL_HatchLoopData &data) |
|
void | writeHatchLoop2 (DL_WriterA &dw, const DL_HatchLoopData &data) |
|
void | writeHatchEdge (DL_WriterA &dw, const DL_HatchEdgeData &data) |
|
int | writeImage (DL_WriterA &dw, const DL_ImageData &data, const DL_Attributes &attrib) |
|
void | writeImageDef (DL_WriterA &dw, int handle, const DL_ImageData &data) |
|
void | writeLayer (DL_WriterA &dw, const DL_LayerData &data, const DL_Attributes &attrib) |
|
void | writeLinetype (DL_WriterA &dw, const DL_LinetypeData &data) |
|
void | writeAppid (DL_WriterA &dw, const std::string &name) |
|
void | writeBlock (DL_WriterA &dw, const DL_BlockData &data) |
|
void | writeEndBlock (DL_WriterA &dw, const std::string &name) |
|
void | writeVPort (DL_WriterA &dw) |
|
void | writeStyle (DL_WriterA &dw, const DL_StyleData &style) |
|
void | writeView (DL_WriterA &dw) |
|
void | writeUcs (DL_WriterA &dw) |
|
void | writeDimStyle (DL_WriterA &dw, double dimasz, double dimexe, double dimexo, double dimgap, double dimtxt) |
|
void | writeBlockRecord (DL_WriterA &dw) |
|
void | writeBlockRecord (DL_WriterA &dw, const std::string &name) |
|
void | writeObjects (DL_WriterA &dw, const std::string &appDictionaryName="") |
|
void | writeAppDictionary (DL_WriterA &dw) |
|
int | writeDictionaryEntry (DL_WriterA &dw, const std::string &name) |
|
void | writeXRecord (DL_WriterA &dw, int handle, int value) |
|
void | writeXRecord (DL_WriterA &dw, int handle, double value) |
|
void | writeXRecord (DL_WriterA &dw, int handle, bool value) |
|
void | writeXRecord (DL_WriterA &dw, int handle, const std::string &value) |
|
void | writeObjectsEnd (DL_WriterA &dw) |
|
void | writeComment (DL_WriterA &dw, const std::string &comment) |
|
DL_Codes::version | getVersion () |
|
int | getLibVersion (const std::string &str) |
|
bool | hasValue (int code) |
|
int | getIntValue (int code, int def) |
|
int | toInt (const std::string &str) |
|
bool | toBool (const std::string &str) |
|
std::string | getStringValue (int code, const std::string &def) |
|
double | getRealValue (int code, double def) |
|
double | toReal (const std::string &str) |
|