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