QCAD IO 读写DXF
类图
Importer

Exporter

注册
插件初始化注册读写dxf相应的工厂类。
bool RDxfPlugin::init() {
//qDebug() << "RDxfPlugin::init";
RDxfImporterFactory::registerFileImporter();
RDxfExporterFactory::registerFileExporter();
return true;
}
读取流程
查找对应的注册类,来读取文件,最后调用dxflib读入文件。
RDocumentInterface::importFile->
RFileImporterRegistry::getFileImporter->
RDxfImporter::importFile->
DL_Dxf::in

写入流程
查找对应的注册类,来写入文件,最后调用dxflib写入文件。
RDocumentInterface::exportFile->
RFileExporterRegistry::getFileExporter->
RDxfExporter::exportFile->
DL_Dxf::out
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KfQVNg9M-1608285898119)(./images/io-writedxf.png)]](http://www.caxkernel.com/wp-content/uploads/2022/08/20220827093905-6309e6396247f.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END













