Ejemplo n.º 1
0
        public static Construction ToSAM(this OpaqueConstructionAbridged opaqueConstructionAbridged, Core.MaterialLibrary materialLibrary = null)
        {
            if (opaqueConstructionAbridged == null)
            {
                return(null);
            }

            List <ConstructionLayer> constructionLayers = Query.ConstructionLayers(materialLibrary, opaqueConstructionAbridged.Materials);

            Construction result = new Construction(opaqueConstructionAbridged.Identifier, constructionLayers);

            return(result);
        }
Ejemplo n.º 2
0
        public static ApertureConstruction ToSAM(this WindowConstructionAbridged windowConstructionAbridged, Core.MaterialLibrary materialLibrary = null)
        {
            if (windowConstructionAbridged == null)
            {
                return(null);
            }

            List <ConstructionLayer> constructionLayers = Query.ConstructionLayers(materialLibrary, windowConstructionAbridged.Materials);

            ApertureConstruction result = new ApertureConstruction(System.Guid.NewGuid(), windowConstructionAbridged.Identifier, ApertureType.Window, constructionLayers);

            return(result);
        }