You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
WebCAD/__test__/Utils/LoadEntity.util.ts

19 lines
549 B

import { CADFile } from "../../src/DatabaseServices/CADFile";
import { Entity } from "../../src/DatabaseServices/Entity";
import { Polyline } from "../../src/DatabaseServices/Polyline";
import { Factory } from "../../src/DatabaseServices/CADFactory";
Factory(Polyline);
export function LoadEntityFromFileData(data)
{
let file = new CADFile();
file.Data = data;
let ens: Entity[] = [];
let count = file.Read();
for (let i = 0; i < count; i++)
{
ens.push(file.ReadObject(undefined) as Entity);
}
return ens;
}