A base-class for streaming out CAD entities from a file or CAD program memory. More...
#include <CADEntityStreamer.h>
Public Member Functions | |
virtual void | add3dFace (const TraceData &) |
virtual void | add3dFace (const Triangle< 3, fltp08 > &) |
virtual void | addArc (const ArcData &) |
virtual void | addAttribute (const Attrib &) |
virtual void | addAttributeDefintion (const Attrib &) |
virtual void | addBlock (const BlockData &) |
virtual void | addCircle (const CircleData &) |
virtual void | addComment (const String &) |
virtual void | addControlPoint (const Vector< 4, fltp08 > &) |
virtual void | addDictionary (const CADDictionaryObject &) |
virtual void | addDictionaryEntry (const String &, const String &) |
virtual void | addDimAlign (const DimAlignedData &) |
virtual void | addDimAngular (const AngularDimensionData< 3 > &) |
virtual void | addDimAngular (const AngularDimensionData< 4 > &) |
virtual void | addDimDiametric (const DiametricDimension &) |
virtual void | addDimLinear (const LinearDimension &) |
virtual void | addDimOrdinate (const DimOrdinateData &) |
virtual void | addDimRadial (const RadialDimension &) |
virtual void | addDXFMaterial (DXFMaterial &) |
virtual void | addEllipse (const EllipseData &) |
virtual void | addFitPoint (const Vector< 3, fltp08 > &) |
virtual void | addGroup (const DXFGroup &) |
virtual void | addHatch (const HatchData &) |
virtual void | addHatchEdge (const HatchEdgeData &) |
virtual void | addHatchLoop (const HatchLoopData &) |
virtual void | addImage (const CADImageData &) |
virtual void | addIndex (const Vector< 4, sint04 > &) |
virtual void | addInsert (const BlockInsert &) |
virtual void | addKnot (fltp08) |
virtual void | addLayer (const LayerData &) |
virtual void | addLeader (const LeaderData &) |
virtual void | addLeaderVertex (const Vector< 2, fltp08 > &) |
virtual void | addLine (const LineData &) |
virtual void | addLinetype (const LineTypeData &) |
virtual void | addLinetypeDash (double) |
virtual void | addMesh (CADMeshData &) |
virtual void | addPoint (const PointData &) |
virtual void | addPolyline (const PolylineData &) |
virtual void | addRay (const LineData &) |
virtual void | addSpline (const SplineData &) |
virtual void | addText (const TextData &) |
virtual void | addTextStyle (const StyleData &) |
virtual void | addTrace (const TraceData &) |
virtual void | addVertex (const Vector< 4, fltp08 > &) |
virtual void | addXLine (const LineData &) |
virtual void | addXRecord (const HandleData &) |
virtual void | addXRecordData (uint04, DXFValueManager *) |
CADEntityStreamer (ProgressInfo *logger) | |
virtual void | endBlock (const uint04 &) |
virtual void | endEntity () |
virtual void | endSection () |
virtual void | endSequence () |
Extrusion & | getExtrusion () |
virtual void | linkImage (const ImageDefData &) |
virtual void | processCodeValuePair (unsigned int, const String &) |
virtual void | setAttributes (const DXFAttributes &) |
virtual void | setExtrusion (fltp08 dx, fltp08 dy, fltp08 dz, fltp08 elevation) |
virtual void | setVariableDouble (const String &, double, int) |
virtual void | setVariableInt (const String &, int, int) |
virtual void | setVariableString (const String &, const String &, int) |
virtual void | setVariableVector (const String &, Vector< 3, fltp08 >, int) |
virtual void | setVertex (uint04, const Vector< 4, fltp08 > &) |
virtual | ~CADEntityStreamer ()=default |
Protected Attributes | |
Extrusion | m_extrusion |
bool | m_log_features |
ProgressInfo & | m_logger |
A base-class for streaming out CAD entities from a file or CAD program memory.
|
inline |
|
virtualdefault |
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
Reimplemented in EntityConverter.
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in EntityConverter.
Reimplemented in EntityConverter.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in EntityConverter.
|
protected |
|
protected |
|
protected |