Primary class responsible for converting CAD entities into native CAD entities. If specified can merge UUID structures based on modified time.
More...
|
virtual void | add3dFace (const TraceData &data) override |
|
void | addArc (const ArcData &arc) override |
|
virtual void | addBlock (const BlockData &block_info) override |
|
void | addBulge (Geometry &geo, fltp08 bulge, const Vertex< 3, fltp08 > &p1, const Vertex< 3, fltp08 > &p2) |
|
void | addCircle (const CircleData &c) override |
|
virtual void | addComment (const String &comment) override |
|
void | addDictionary (const CADDictionaryObject &dictionary) override |
|
void | addDimAngular (const AngularDimensionData< 3 > &) override |
|
void | addDimAngular (const AngularDimensionData< 4 > &) override |
|
void | addDimDiametric (const DiametricDimension &) override |
|
void | addDimOrdinate (const DimOrdinateData &) override |
|
void | addDimRadial (const RadialDimension &) override |
|
void | addDXFMaterial (DXFMaterial &mat) override |
|
virtual void | addEllipse (const EllipseData &e) override |
|
virtual void | addGroup (const DXFGroup &group_info) override |
|
virtual void | addIndex (const Vector< 4, sint04 > &vertex) override |
|
virtual void | addInsert (const BlockInsert &data) override |
|
void | addLayer (const LayerData &layer) final override |
|
virtual void | addLeader (const LeaderData &data) override |
|
void | addLine (const LineData &line) override |
|
virtual void | addLinetype (const LineTypeData &) override |
|
virtual void | addLinetypeDash (double) override |
|
virtual void | addMesh (CADMeshData &mesh_data) override |
|
virtual void | addPoint (const PointData &point) override |
|
virtual void | addPolyline (const PolylineData &poly) override |
|
void | addRay (const LineData &ray) override |
|
virtual void | addSpline (const SplineData &) override |
|
virtual void | addTextStyle (const StyleData &text_style) override |
|
virtual void | addTrace (const TraceData &data) override |
|
virtual void | addVertex (const Vector< 4, fltp08 > &vertex) override |
|
void | addXLine (const LineData &line) override |
|
void | addXRecord (const HandleData &record) override |
|
void | addXRecordData (uint04 value, DXFValueManager *value_manager) override |
|
String | convertFromCADName (const String &file_name, const TranslatedString &object_type, uint04 object_count) |
|
void | copyBlock (Model &model, Model &block) |
|
Geometry | createGeometry () |
|
Model | currentBlock () |
|
Geometry | currentCloud () |
|
Model | currentEntity () |
|
Geometry | currentLinework () |
|
Geometry & | currentPolyMesh () |
|
Scene | currentRoot () |
|
Geometry & | currentTriMesh () |
|
virtual void | endBlock (const uint04 &) override |
|
virtual void | endEntity () override |
|
void | endFaceSection () |
|
void | endSection () final override |
|
| EntityConverter (const File &relative_path, DesignObjectLookup *lookup, ProgressInfo *logger) |
|
Material | generateNewMaterial () |
|
Buffer< UUID > | getAllReadEntities () const |
|
Model | getBlockModel (const String &block_name) |
|
Extrusion & | getExtrusion () |
|
Model | getLayer (const String &layer_name) |
|
Material | getMaterial () |
|
Material | getMaterial (const uint04 &material_handle) |
|
const Buffer< UUID > & | lineworkRead () const |
|
const Buffer< UUID > & | meshesRead () const |
|
Buffer< Model > | modelRoots () const |
|
Scene | paperRoot () |
|
Buffer< TextBlock > | parseString (const String &text, fltp08 default_height) |
|
const Buffer< UUID > & | pointsRead () const |
|
void | setAttributes (const DXFAttributes &) override |
|
void | setAutoNameObjects (bool auto_name_objects) |
|
void | setExtrusion (fltp08 dx, fltp08 dy, fltp08 dz, fltp08 elevation) override |
|
void | setGroupImport (bool group_import) |
|
void | setHandleManager (const DynamicPointer< CADHandleManager > &handle_manager) |
|
void | setIgnoreKnownBlocks (bool ignore_known_blocks) |
|
void | setTextFacingCamera (bool text_face_camera) |
|
void | setupColorForGeoVertices () |
|
void | setupEntityMaterial (Model model) |
|
void | setVariableInt (const String &label, int value, int key_label) override |
|
const ConstPointer< Unit > & | unit () const |
|
virtual | ~EntityConverter () |
|
virtual void | add3dFace (const Triangle< 3, fltp08 > &) |
|
virtual void | addAttribute (const Attrib &) |
|
virtual void | addAttributeDefintion (const Attrib &) |
|
virtual void | addControlPoint (const Vector< 4, fltp08 > &) |
|
virtual void | addDictionaryEntry (const String &, const String &) |
|
virtual void | addDimAlign (const DimAlignedData &) |
|
virtual void | addDimLinear (const LinearDimension &) |
|
virtual void | addFitPoint (const Vector< 3, fltp08 > &) |
|
virtual void | addHatch (const HatchData &) |
|
virtual void | addHatchEdge (const HatchEdgeData &) |
|
virtual void | addHatchLoop (const HatchLoopData &) |
|
virtual void | addImage (const CADImageData &) |
|
virtual void | addKnot (fltp08) |
|
virtual void | addLeaderVertex (const Vector< 2, fltp08 > &) |
|
virtual void | addText (const TextData &) |
|
| CADEntityStreamer (ProgressInfo *logger) |
|
virtual void | endSequence () |
|
Extrusion & | getExtrusion () |
|
virtual void | linkImage (const ImageDefData &) |
|
virtual void | processCodeValuePair (unsigned int, const String &) |
|
virtual void | setVariableDouble (const String &, double, 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 |
|
Primary class responsible for converting CAD entities into native CAD entities. If specified can merge UUID structures based on modified time.