40 class DXFValueManager;
#define _t(english_string)
Definition Translator.h:87
Definition CADEntityStreamer.h:42
virtual void addDimAngular(const AngularDimensionData< 4 > &)
Definition CADEntityStreamer.h:87
virtual void setVariableVector(const String &, Vector< 3, fltp08 >, int)
Definition CADEntityStreamer.h:114
virtual void addHatchLoop(const HatchLoopData &)
Definition CADEntityStreamer.h:101
virtual void addDictionaryEntry(const String &, const String &)
Definition CADEntityStreamer.h:108
virtual void addDXFMaterial(DXFMaterial &)
Definition CADEntityStreamer.h:61
virtual void endSection()
Definition CADEntityStreamer.h:50
virtual void addDimOrdinate(const DimOrdinateData &)
Definition CADEntityStreamer.h:88
virtual void addLinetypeDash(double)
Definition CADEntityStreamer.h:53
virtual void addKnot(fltp08)
Definition CADEntityStreamer.h:78
virtual void add3dFace(const TraceData &)
Definition CADEntityStreamer.h:96
CADEntityStreamer(ProgressInfo *logger)
Definition CADEntityStreamer.h:44
virtual void linkImage(const ImageDefData &)
Definition CADEntityStreamer.h:100
virtual void addBlock(const BlockData &)
Definition CADEntityStreamer.h:54
virtual void addGroup(const DXFGroup &)
Definition CADEntityStreamer.h:55
virtual void addHatchEdge(const HatchEdgeData &)
Definition CADEntityStreamer.h:102
virtual void addVertex(const Vector< 4, fltp08 > &)
Definition CADEntityStreamer.h:71
virtual void setVariableDouble(const String &, double, int)
Definition CADEntityStreamer.h:117
virtual void addLayer(const LayerData &)
Definition CADEntityStreamer.h:51
virtual void addDimRadial(const RadialDimension &)
Definition CADEntityStreamer.h:84
virtual void addDimAlign(const DimAlignedData &)
Definition CADEntityStreamer.h:82
virtual void addLine(const LineData &)
Definition CADEntityStreamer.h:59
Extrusion m_extrusion
Definition CADEntityStreamer.h:137
virtual void addDimAngular(const AngularDimensionData< 3 > &)
Definition CADEntityStreamer.h:86
virtual void endBlock(const uint04 &)
Definition CADEntityStreamer.h:56
virtual void addDictionary(const CADDictionaryObject &)
Definition CADEntityStreamer.h:107
virtual void addFitPoint(const Vector< 3, fltp08 > &)
Definition CADEntityStreamer.h:77
virtual void addLeader(const LeaderData &)
Definition CADEntityStreamer.h:90
virtual void setExtrusion(fltp08 dx, fltp08 dy, fltp08 dz, fltp08 elevation)
Definition CADEntityStreamer.h:126
virtual void addPolyline(const PolylineData &)
Definition CADEntityStreamer.h:70
virtual void addTextStyle(const StyleData &)
Definition CADEntityStreamer.h:57
virtual void addXLine(const LineData &)
Definition CADEntityStreamer.h:60
virtual ~CADEntityStreamer()=default
virtual void addComment(const String &)
Definition CADEntityStreamer.h:112
virtual void setVariableString(const String &, const String &, int)
Definition CADEntityStreamer.h:115
ProgressInfo & m_logger
Definition CADEntityStreamer.h:138
virtual void addXRecordData(uint04, DXFValueManager *)
Definition CADEntityStreamer.h:105
virtual void addMesh(CADMeshData &)
Definition CADEntityStreamer.h:89
virtual void endEntity()
Definition CADEntityStreamer.h:110
Extrusion & getExtrusion()
Definition CADEntityStreamer.h:131
virtual void addHatch(const HatchData &)
Definition CADEntityStreamer.h:93
virtual void addLeaderVertex(const Vector< 2, fltp08 > &)
Definition CADEntityStreamer.h:91
virtual void addControlPoint(const Vector< 4, fltp08 > &)
Definition CADEntityStreamer.h:76
bool m_log_features
Definition CADEntityStreamer.h:136
virtual void addDimLinear(const LinearDimension &)
Definition CADEntityStreamer.h:83
virtual void addAttribute(const Attrib &)
Definition CADEntityStreamer.h:63
virtual void addText(const TextData &)
Definition CADEntityStreamer.h:81
virtual void addXRecord(const HandleData &)
Definition CADEntityStreamer.h:104
virtual void addSpline(const SplineData &)
Definition CADEntityStreamer.h:75
virtual void addAttributeDefintion(const Attrib &)
Definition CADEntityStreamer.h:64
virtual void add3dFace(const Triangle< 3, fltp08 > &)
Definition CADEntityStreamer.h:97
virtual void setVertex(uint04, const Vector< 4, fltp08 > &)
Definition CADEntityStreamer.h:72
virtual void addLinetype(const LineTypeData &)
Definition CADEntityStreamer.h:52
virtual void addInsert(const BlockInsert &)
Definition CADEntityStreamer.h:79
virtual void endSequence()
Definition CADEntityStreamer.h:118
virtual void processCodeValuePair(unsigned int, const String &)
Definition CADEntityStreamer.h:49
virtual void addTrace(const TraceData &)
Definition CADEntityStreamer.h:95
virtual void addCircle(const CircleData &)
Definition CADEntityStreamer.h:67
virtual void addIndex(const Vector< 4, sint04 > &)
Definition CADEntityStreamer.h:73
virtual void addImage(const CADImageData &)
Definition CADEntityStreamer.h:99
virtual void setVariableInt(const String &, int, int)
Definition CADEntityStreamer.h:116
virtual void setAttributes(const DXFAttributes &)
Definition CADEntityStreamer.h:120
virtual void addArc(const ArcData &)
Definition CADEntityStreamer.h:66
virtual void addRay(const LineData &)
Definition CADEntityStreamer.h:62
virtual void addPoint(const PointData &)
Definition CADEntityStreamer.h:58
virtual void addEllipse(const EllipseData &)
Definition CADEntityStreamer.h:68
virtual void addDimDiametric(const DiametricDimension &)
Definition CADEntityStreamer.h:85
Definition DXFAttributes.h:39
Definition DXFValueManager.h:42
logic for storing a extrusion data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:1004
void setDirection(fltp08 dx, fltp08 dy, fltp08 dz)
Definition CADEntities.h:1016
void setElevation(double elevation)
Definition CADEntities.h:1024
Definition ProgressInfo.hpp:43
virtual bool addMessage(const LogMessage &message)=0
Definition Triangle.hpp:143
An element of a vector space. An element of the real coordinate space Rn Basis vector,...
Definition Vector.hpp:62
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
double fltp08
Defines an alias representing an 8 byte floating-point number.
Definition BaseValues.hpp:181
logic for storing an angular dimension in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:621
logic for storing a arc data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:271
logic for storing a attribue data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:458
Definition CADEntities.h:172
Definition CADEntities.h:502
Definition CADEntities.h:572
logic for storing a image data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:933
Definition CADEntities.h:366
logic for storing a circle data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:477
Definition CADEntities.h:982
Definition CADEntities.h:970
logic for storing an diametric dimension in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:605
Definition CADEntities.h:553
Definition CADEntities.h:642
Definition CADEntities.h:482
Definition CADEntities.h:133
logic for storing a hatch-data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:701
Definition CADEntities.h:737
Definition CADEntities.h:726
Definition CADEntities.h:990
Definition CADEntities.h:154
logic for storing a leader in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:660
Definition CADEntities.h:491
Definition CADEntities.h:188
Definition CADEntities.h:562
Definition CADEntities.h:509
logic for storing a polyline data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:293
logic for storing a radial dimension in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:590
logic for storing a spline data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:352
logic for storing a style data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:217
logic for storing a text data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:437
logic for storing a trace data in a CAD-friendly way for exporting and importing.
Definition CADEntities.h:337