|
| void | add3dFace (bool is_solid, const TraceData &face) |
| |
| void | add3dFace (bool is_solid, const Triangle< 3, fltp08 > &tri) |
| |
| void | addArc () |
| |
| void | addAttribute () |
| |
| void | addAttribute (const Attrib &attrib) |
| |
| void | addCircle () |
| |
| bool | addColorInfo (const CADColorInfo &data, bool is_off=false) |
| |
| void | addDictionary (const String &dictionary_name, const CADDictionaryObject &dictionary) |
| |
| void | addDimAligned (const DimAlignedData &alignment) |
| |
| void | addDimAngular () |
| |
| void | addDimAngular3P () |
| |
| void | addDimDiametric () |
| |
| void | addDimLinear () |
| |
| void | addDimOrdinate () |
| |
| void | addDimRadial () |
| |
| void | addEllipse () |
| |
| void | addFast3dFace (bool is_solid, const TraceData &face) |
| |
| void | addFastPoint (const PointData &face) |
| |
| void | addImageDef () |
| |
| void | addInsert (const BlockInsert &insert) |
| |
| void | addLayer (const LayerData &data) |
| |
| void | addLine (const LineData &line) |
| |
| void | addMaterialObject (const DXFMaterial &material) |
| |
| void | addMesh (const CADMeshData &data) |
| |
| void | addMText (const TextData &data) |
| |
| void | addPoint (const PointData &point) |
| |
| void | addPolyline (const Polyline< 3, fltp08 > &poly) |
| |
| void | addPolyline (const PolylineData &data) |
| |
| void | addPolyline (const PolylineData &data, const Polyline< 3, fltp08 > &poly) |
| |
| void | addRay (const LineSegment< 3, fltp08 > &line) |
| |
| void | addSpline () |
| |
| void | addText (const TextData &data) |
| |
| void | addTrace (bool is_solid, const TraceData &face) |
| |
| void | addVertex (const Vector< 3, fltp08 > &point) |
| |
| void | addXLine (const LineSegment< 3, fltp08 > &line) |
| |
| void | cleanupCADName (String &name) |
| |
| XDataWriter | createVertexXData (uint04 start_offset, const Buffer< RGBColor > &vertices) |
| |
| XDataWriter | createVertexXData (uint04 start_offset, const Buffer< Vertex< 3, fltp08 > > &vertices) |
| |
| Buffer< BlockData > | defaultBlocks () |
| |
| | DXFWriter () |
| |
| void | endBlock (const BlockData &data) |
| |
| void | endEntity () |
| |
| void | endFast3DFaces () |
| |
| void | endFastPoints () |
| |
| void | endSequence () |
| |
| void | finish () |
| |
| uint04 | generateTempHandleIndex () |
| |
| uint04 | getHandleIndex (const String &handle_name) |
| |
| bool | handleLinetypeData () |
| |
| bool | handleLWPolylineData () |
| |
| const DynamicPointer< CADHandleManager > & | handleManager () const |
| |
| bool | handleMTextData () |
| |
| void | setBinary (bool is_binary) |
| |
| void | setDecimalPlaces (uint04 decimals) |
| |
| void | setFileTarget (File &file) |
| |
| void | setHandleManager (const DynamicPointer< CADHandleManager > &manager) |
| |
| void | setVersion (DXFVersion version) |
| |
| void | startBlock (const BlockData &data) |
| |
| void | startBlocks (const Buffer< BlockData > &data) |
| |
| void | startEntities () |
| |
| void | startFast3DFaces (bool is_solid) |
| |
| void | startFastPoints () |
| |
| void | startLayers (uint04 max_layer_count) |
| |
| void | writeAPPIDTable () |
| |
| void | writeAttributesFast (const EntityData &data) |
| |
| void | writeClasses () |
| |
| void | writeDictionaries () |
| |
| void | writeDictionary (const CADDictionaryObject &data) |
| |
| void | writeDimStyleTable () |
| |
| void | writeDouble (fltp08 value_index) |
| |
| void | writeHandle (uint02 value_index, const uint04 &value) |
| |
| void | writeInteger (sint02 value_index) |
| |
| void | writeInteger (uint02 value_index) |
| |
| void | writeIntegerL (sint04 value_index) |
| |
| void | writeIntegerL (uint04 value_index) |
| |
| void | writeIntegerS (uint01 value_index) |
| |
| void | writeLabel (uint02 value_index) |
| |
| void | writeLTypeTable () |
| |
| void | writeObjects () |
| |
| void | writeOptions (const Buffer< CADVariable > &data) |
| |
| bool | writePointers () const |
| |
| void | writeReactors (uint04 dictionary_handle) |
| |
| void | writeStyleTable () |
| |
| void | writeUCSTable () |
| |
| void | writeValue (uint02 value_index, const char *const value) |
| |
| void | writeValue (uint02 value_index, const String &value) |
| |
| void | writeValue (uint02 value_index, const Vector< 3, fltp08 > &value) |
| |
| void | writeValue (uint02 value_index, fltp04 value) |
| |
| void | writeValue (uint02 value_index, fltp08 value) |
| |
| void | writeValue (uint02 value_index, sint04 value) |
| |
| void | writeValue (uint02 value_index, uint04 value) |
| |
| void | writeValueL (uint02 value_index, sint04 value) |
| |
| void | writeValueL (uint02 value_index, uint04 value) |
| |
| void | writeValueS (uint02 value_index, uint01 value) |
| |
| void | writeVariableValue (const CADVariable &variable) |
| |
| void | writeViewports (Buffer< ViewportData > cameras) |
| |
| void | writeViewStyleObject () |
| |
| void | writeViewTable () |
| |
| void | writeVPortTableEntree (const ViewportData &data) |
| |
Handles writing data to a CAD entity stream.