API Documentation
Loading...
Searching...
No Matches
OptionsStreamer Class Reference

#include <OptionsStreamer.h>

Inheritance diagram for OptionsStreamer:
[legend]
Collaboration diagram for OptionsStreamer:
[legend]

Public Member Functions

void setVariableInt (const String &label, int value, int key_label) override
 
void setVariableString (const String &label, const String &value, int key_label) override
 
- Public Member Functions inherited from CADEntityStreamer
 CADEntityStreamer (ProgressInfo *logger)
 
virtual ~CADEntityStreamer ()=default
 
virtual void processCodeValuePair (unsigned int, const String &)
 
virtual void endSection ()
 
virtual void addLayer (const LayerData &)
 
virtual void addLinetype (const LineTypeData &)
 
virtual void addLinetypeDash (double)
 
virtual void addBlock (const BlockData &)
 
virtual void addGroup (const DXFGroup &)
 
virtual void endBlock (const uint04 &)
 
virtual void addTextStyle (const StyleData &)
 
virtual void addPoint (const PointData &)
 
virtual void addLine (const LineData &)
 
virtual void addXLine (const LineData &)
 
virtual void addDXFMaterial (DXFMaterial &)
 
virtual void addRay (const LineData &)
 
virtual void addAttribute (const Attrib &)
 
virtual void addAttributeDefintion (const Attrib &)
 
virtual void addArc (const ArcData &)
 
virtual void addCircle (const CircleData &)
 
virtual void addEllipse (const EllipseData &)
 
virtual void addPolyline (const PolylineData &)
 
virtual void addVertex (const Vector< 4, fltp08 > &)
 
virtual void setVertex (uint04, const Vector< 4, fltp08 > &)
 
virtual void addIndex (const Vector< 4, sint04 > &)
 
virtual void addSpline (const SplineData &)
 
virtual void addControlPoint (const Vector< 4, fltp08 > &)
 
virtual void addFitPoint (const Vector< 3, fltp08 > &)
 
virtual void addKnot (fltp08)
 
virtual void addInsert (const BlockInsert &)
 
virtual void addText (const TextData &)
 
virtual void addDimAlign (const DimAlignedData &)
 
virtual void addDimLinear (const LinearDimension &)
 
virtual void addDimRadial (const RadialDimension &)
 
virtual void addDimDiametric (const DiametricDimension &)
 
virtual void addDimAngular (const AngularDimensionData< 3 > &)
 
virtual void addDimAngular (const AngularDimensionData< 4 > &)
 
virtual void addDimOrdinate (const DimOrdinateData &)
 
virtual void addMesh (CADMeshData &)
 
virtual void addLeader (const LeaderData &)
 
virtual void addLeaderVertex (const Vector< 2, fltp08 > &)
 
virtual void addHatch (const HatchData &)
 
virtual void addTrace (const TraceData &)
 
virtual void add3dFace (const TraceData &)
 
virtual void add3dFace (const Triangle< 3, fltp08 > &)
 
virtual void addImage (const CADImageData &)
 
virtual void linkImage (const ImageDefData &)
 
virtual void addHatchLoop (const HatchLoopData &)
 
virtual void addHatchEdge (const HatchEdgeData &)
 
virtual void addXRecord (const HandleData &)
 
virtual void addXRecordData (uint04, DXFValueManager *)
 
virtual void addDictionary (const CADDictionaryObject &)
 
virtual void addDictionaryEntry (const String &, const String &)
 
virtual void endEntity ()
 
virtual void addComment (const String &)
 
virtual void setVariableVector (const String &, Vector< 3, fltp08 >, int)
 
virtual void setVariableDouble (const String &, double, int)
 
virtual void endSequence ()
 
virtual void setAttributes (const DXFAttributes &)
 
virtual void setExtrusion (fltp08 dx, fltp08 dy, fltp08 dz, fltp08 elevation)
 
ExtrusiongetExtrusion ()
 

Additional Inherited Members

- Protected Attributes inherited from CADEntityStreamer
bool m_log_features
 
Extrusion m_extrusion
 
ProgressInfom_logger
 

Member Function Documentation

◆ setVariableInt()

void setVariableInt ( const String & label,
int value,
int key_label )
inlineoverridevirtual

Reimplemented from CADEntityStreamer.

◆ setVariableString()

void setVariableString ( const String & label,
const String & value,
int key_label )
inlineoverridevirtual

Reimplemented from CADEntityStreamer.


The documentation for this class was generated from the following file: