|
|
| 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) |
| |