@mlightcad/libredwg-web
Version:
A DWG/DXF JavaScript parser based on libredwg
30 lines • 910 B
TypeScript
import { DwgDatabase } from '../database';
import { LibreDwgEx } from '../libredwg';
import { Dwg_Data_Ptr } from '../types';
/**
* Class used to convert Dwg_Data instance to DwgDatabase instance.
*/
export declare class LibreDwgConverter {
private libredwg;
private entityConverter;
constructor(instance: LibreDwgEx);
convert(data: Dwg_Data_Ptr): DwgDatabase;
getConversionStats(): {
unknownEntityCount: number;
};
private convertHeader;
private convertClasses;
private convertBlockRecord;
private convertEntities;
private convertDimStyle;
private convertLayer;
private convertLineType;
private convertLineTypePattern;
private convertStyle;
private convertViewport;
private getCommonTableEntryAttrs;
private convertImageDef;
private convertLayout;
private getCommonObjectAttrs;
}
//# sourceMappingURL=converter.d.ts.map