/// <summary> /// Constructor /// </summary> public COBieXBimSerialiser(string fileName, ReportProgressDelegate progressHandler) { string fileNameDB = Path.ChangeExtension(fileName, ".xBIM"); XBimContext = new COBieXBimContext(XbimModel.CreateModel(fileNameDB), progressHandler); XBimContext.IsMerge = false; FileName = fileName; MergeGeometryOnly = true; }
/// <summary> /// Constructor /// </summary> /// <param name="fileName">.xBIM file name and path</param> public COBieXBimSerialiser(string fileName) { string fileNameDB = Path.ChangeExtension(fileName, ".xBIM"); XBimContext = new COBieXBimContext(XbimModel.CreateModel(fileNameDB)); XBimContext.IsMerge = false; FileName = fileName; MergeGeometryOnly = true; }
/// <summary> /// Constructor /// </summary> public COBieXBimSerialiser(string fileName, ReportProgressDelegate progressHandler) { var fileNameDB = Path.ChangeExtension(fileName, ".xBIM"); XBimContext = new COBieXBimContext(IfcStore.Create(fileNameDB, null, XbimSchemaVersion.Ifc2X3), progressHandler) { IsMerge = false }; FileName = fileName; MergeGeometryOnly = true; }