internal void ReadFile(FileStreamIfc fs) { if (fs == null) { return; } switch (fs.mFormat) { case FormatIfc.XML: ReadXMLStream(fs.mStreamReader); break; case FormatIfc.JSON: #if (IFCJSON) ReadJSONFile(fs.mStreamReader); break; #else logError("IfcJSON not enabled!"); return; #endif default: ReadFile(fs.mStreamReader, 0); break; } if (mContext != null) { mContext.initializeUnitsAndScales(); if (mContext.mRepresentationContexts.Count > 0) { mFactory.mGeomRepContxt = mIfcObjects[mContext.mRepresentationContexts[0]] as IfcGeometricRepresentationContext; } } }
internal void ReadFile(FileStreamIfc fs) { if (fs == null) { return; } switch (fs.mFormat) { case FormatIfc.XML: ReadXMLStream(fs.mTextReader); break; case FormatIfc.JSON: #if (NOIFCJSON) logError("IfcJSON not enabled!"); return; #else ReadJSONFile(fs.mTextReader); break; #endif default: ReadFile(fs.mTextReader, 0); break; } }
internal void ReadFile(FileStreamIfc fs) { if (fs == null) { return; } ReadFile(fs.mTextReader, 0); }