![]() |
Scanframe Modular Application 0.1.0
|
#include <dl_dxf.h>
Public Member Functions | |
| DL_Dxf () | |
| ~DL_Dxf () | |
| bool | in (const std::string &file, DL_CreationInterface *creationInterface) |
| bool | readDxfGroups (FILE *fp, DL_CreationInterface *creationInterface) |
| bool | readDxfGroups (std::istream &stream, DL_CreationInterface *creationInterface) |
| bool | in (std::istream &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 | addArcAlignedText (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_Codes::AC1015) |
| 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 | writeDimAngular2L (DL_WriterA &dw, const DL_DimensionData &data, const DL_DimAngular2LData &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 | writeLeaderEnd (DL_WriterA &dw, const DL_LeaderData &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) |
| unsigned long | 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) |
| unsigned long | 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) |
| int | getInt16Value (int code, int def) |
| int | toInt16 (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) |
Static Public Member Functions | |
| static bool | getStrippedLine (std::string &s, unsigned int size, FILE *stream, bool stripSpace=true) |
| static bool | getStrippedLine (std::string &s, unsigned int size, std::istream &stream, bool stripSpace=true) |
| static bool | stripWhiteSpace (char **s, bool stripSpaces=true) |
| static bool | checkVariable (const char *var, DL_Codes::version version) |
| static void | test () |
Reading and writing of DXF files.
This class can read in a DXF file and calls methods from the interface DL_EntityContainer to add the entities to the contianer provided by the user of the library.
It can also be used to write DXF files to a certain extent.
When saving entities, special values for colors and linetypes can be used:
Special colors are 0 (=BYBLOCK) and 256 (=BYLAYER). Special linetypes are "BYLAYER" and "BYBLOCK".
| DL_Dxf::DL_Dxf | ( | ) |
| DL_Dxf::~DL_Dxf | ( | ) |
| void DL_Dxf::add3dFace | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addArc | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addArcAlignedText | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addAttribute | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addBlock | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addCircle | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addComment | ( | DL_CreationInterface * | creationInterface, |
| const std::string & | comment ) |
| void DL_Dxf::addDictionary | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addDictionaryEntry | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addDimAligned | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addDimAngular | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addDimAngular3P | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addDimDiametric | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addDimLinear | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addDimOrdinate | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addDimRadial | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addEllipse | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addHatch | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addHatchEdge | ( | ) |
| void DL_Dxf::addHatchLoop | ( | ) |
| void DL_Dxf::addImage | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addImageDef | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addInsert | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addLayer | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addLeader | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addLine | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addLinetype | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addMText | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addPoint | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addPolyline | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addRay | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addSetting | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addSolid | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addSpline | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addText | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addTextStyle | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addTrace | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addVertex | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::addXLine | ( | DL_CreationInterface * | creationInterface | ) |
|
static |
Converts the given string into a double or returns the given default valud (def) if value is NULL or empty. Converts the given string into an int or returns the given default valud (def) if value is NULL or empty. Converts the given string into a string or returns the given default valud (def) if value is NULL or empty.
| void DL_Dxf::endBlock | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::endEntity | ( | DL_CreationInterface * | creationInterface | ) |
| void DL_Dxf::endSequence | ( | DL_CreationInterface * | creationInterface | ) |
| DL_DimensionData DL_Dxf::getDimData | ( | ) |
|
inline |
|
inline |
| int DL_Dxf::getLibVersion | ( | const std::string & | str | ) |
|
inline |
|
inline |
|
static |
|
static |
|
inline |
| bool DL_Dxf::handleDictionaryData | ( | DL_CreationInterface * | creationInterface | ) |
| bool DL_Dxf::handleHatchData | ( | DL_CreationInterface * | creationInterface | ) |
| bool DL_Dxf::handleLeaderData | ( | DL_CreationInterface * | creationInterface | ) |
| bool DL_Dxf::handleLinetypeData | ( | DL_CreationInterface * | creationInterface | ) |
| bool DL_Dxf::handleLWPolylineData | ( | DL_CreationInterface * | creationInterface | ) |
| bool DL_Dxf::handleMTextData | ( | DL_CreationInterface * | creationInterface | ) |
| bool DL_Dxf::handleSplineData | ( | DL_CreationInterface * | creationInterface | ) |
| bool DL_Dxf::handleXData | ( | DL_CreationInterface * | creationInterface | ) |
| bool DL_Dxf::handleXRecordData | ( | DL_CreationInterface * | creationInterface | ) |
|
inline |
| bool DL_Dxf::in | ( | const std::string & | file, |
| DL_CreationInterface * | creationInterface ) |
| bool DL_Dxf::in | ( | std::istream & | stream, |
| DL_CreationInterface * | creationInterface ) |
| DL_WriterA * DL_Dxf::out | ( | const char * | file, |
| DL_Codes::version | version = DL_Codes::AC1015 ) |
| bool DL_Dxf::processDXFGroup | ( | DL_CreationInterface * | creationInterface, |
| int | groupCode, | ||
| const std::string & | groupValue ) |
| bool DL_Dxf::readDxfGroups | ( | FILE * | fp, |
| DL_CreationInterface * | creationInterface ) |
| bool DL_Dxf::readDxfGroups | ( | std::istream & | stream, |
| DL_CreationInterface * | creationInterface ) |
|
static |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
| void DL_Dxf::write3dFace | ( | DL_WriterA & | dw, |
| const DL_3dFaceData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeAppDictionary | ( | DL_WriterA & | dw | ) |
| void DL_Dxf::writeAppid | ( | DL_WriterA & | dw, |
| const std::string & | name ) |
| void DL_Dxf::writeArc | ( | DL_WriterA & | dw, |
| const DL_ArcData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeAttribute | ( | DL_WriterA & | dw, |
| const DL_AttributeData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeBlock | ( | DL_WriterA & | dw, |
| const DL_BlockData & | data ) |
| void DL_Dxf::writeBlockRecord | ( | DL_WriterA & | dw | ) |
| void DL_Dxf::writeBlockRecord | ( | DL_WriterA & | dw, |
| const std::string & | name ) |
| void DL_Dxf::writeCircle | ( | DL_WriterA & | dw, |
| const DL_CircleData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeComment | ( | DL_WriterA & | dw, |
| const std::string & | comment ) |
| void DL_Dxf::writeControlPoint | ( | DL_WriterA & | dw, |
| const DL_ControlPointData & | data ) |
| unsigned long DL_Dxf::writeDictionaryEntry | ( | DL_WriterA & | dw, |
| const std::string & | name ) |
| void DL_Dxf::writeDimAligned | ( | DL_WriterA & | dw, |
| const DL_DimensionData & | data, | ||
| const DL_DimAlignedData & | edata, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeDimAngular2L | ( | DL_WriterA & | dw, |
| const DL_DimensionData & | data, | ||
| const DL_DimAngular2LData & | edata, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeDimAngular3P | ( | DL_WriterA & | dw, |
| const DL_DimensionData & | data, | ||
| const DL_DimAngular3PData & | edata, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeDimDiametric | ( | DL_WriterA & | dw, |
| const DL_DimensionData & | data, | ||
| const DL_DimDiametricData & | edata, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeDimLinear | ( | DL_WriterA & | dw, |
| const DL_DimensionData & | data, | ||
| const DL_DimLinearData & | edata, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeDimOrdinate | ( | DL_WriterA & | dw, |
| const DL_DimensionData & | data, | ||
| const DL_DimOrdinateData & | edata, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeDimRadial | ( | DL_WriterA & | dw, |
| const DL_DimensionData & | data, | ||
| const DL_DimRadialData & | edata, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeDimStyle | ( | DL_WriterA & | dw, |
| double | dimasz, | ||
| double | dimexe, | ||
| double | dimexo, | ||
| double | dimgap, | ||
| double | dimtxt ) |
| void DL_Dxf::writeDimStyleOverrides | ( | DL_WriterA & | dw, |
| const DL_DimensionData & | data ) |
| void DL_Dxf::writeEllipse | ( | DL_WriterA & | dw, |
| const DL_EllipseData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeEndBlock | ( | DL_WriterA & | dw, |
| const std::string & | name ) |
| void DL_Dxf::writeFitPoint | ( | DL_WriterA & | dw, |
| const DL_FitPointData & | data ) |
| void DL_Dxf::writeHatch1 | ( | DL_WriterA & | dw, |
| const DL_HatchData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeHatch2 | ( | DL_WriterA & | dw, |
| const DL_HatchData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeHatchEdge | ( | DL_WriterA & | dw, |
| const DL_HatchEdgeData & | data ) |
| void DL_Dxf::writeHatchLoop1 | ( | DL_WriterA & | dw, |
| const DL_HatchLoopData & | data ) |
| void DL_Dxf::writeHatchLoop2 | ( | DL_WriterA & | dw, |
| const DL_HatchLoopData & | data ) |
| void DL_Dxf::writeHeader | ( | DL_WriterA & | dw | ) |
| unsigned long DL_Dxf::writeImage | ( | DL_WriterA & | dw, |
| const DL_ImageData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeImageDef | ( | DL_WriterA & | dw, |
| int | handle, | ||
| const DL_ImageData & | data ) |
| void DL_Dxf::writeInsert | ( | DL_WriterA & | dw, |
| const DL_InsertData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeKnot | ( | DL_WriterA & | dw, |
| const DL_KnotData & | data ) |
| void DL_Dxf::writeLayer | ( | DL_WriterA & | dw, |
| const DL_LayerData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeLeader | ( | DL_WriterA & | dw, |
| const DL_LeaderData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeLeaderEnd | ( | DL_WriterA & | dw, |
| const DL_LeaderData & | data ) |
| void DL_Dxf::writeLeaderVertex | ( | DL_WriterA & | dw, |
| const DL_LeaderVertexData & | data ) |
| void DL_Dxf::writeLine | ( | DL_WriterA & | dw, |
| const DL_LineData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeLinetype | ( | DL_WriterA & | dw, |
| const DL_LinetypeData & | data ) |
| void DL_Dxf::writeMText | ( | DL_WriterA & | dw, |
| const DL_MTextData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeObjects | ( | DL_WriterA & | dw, |
| const std::string & | appDictionaryName = "" ) |
| void DL_Dxf::writeObjectsEnd | ( | DL_WriterA & | dw | ) |
| void DL_Dxf::writePoint | ( | DL_WriterA & | dw, |
| const DL_PointData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writePolyline | ( | DL_WriterA & | dw, |
| const DL_PolylineData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writePolylineEnd | ( | DL_WriterA & | dw | ) |
| void DL_Dxf::writeRay | ( | DL_WriterA & | dw, |
| const DL_RayData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeSolid | ( | DL_WriterA & | dw, |
| const DL_SolidData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeSpline | ( | DL_WriterA & | dw, |
| const DL_SplineData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeStyle | ( | DL_WriterA & | dw, |
| const DL_StyleData & | style ) |
| void DL_Dxf::writeText | ( | DL_WriterA & | dw, |
| const DL_TextData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeTrace | ( | DL_WriterA & | dw, |
| const DL_TraceData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeUcs | ( | DL_WriterA & | dw | ) |
| void DL_Dxf::writeVertex | ( | DL_WriterA & | dw, |
| const DL_VertexData & | data ) |
| void DL_Dxf::writeView | ( | DL_WriterA & | dw | ) |
| void DL_Dxf::writeVPort | ( | DL_WriterA & | dw | ) |
| void DL_Dxf::writeXLine | ( | DL_WriterA & | dw, |
| const DL_XLineData & | data, | ||
| const DL_Attributes & | attrib ) |
| void DL_Dxf::writeXRecord | ( | DL_WriterA & | dw, |
| int | handle, | ||
| bool | value ) |
| void DL_Dxf::writeXRecord | ( | DL_WriterA & | dw, |
| int | handle, | ||
| const std::string & | value ) |
| void DL_Dxf::writeXRecord | ( | DL_WriterA & | dw, |
| int | handle, | ||
| double | value ) |
| void DL_Dxf::writeXRecord | ( | DL_WriterA & | dw, |
| int | handle, | ||
| int | value ) |