Exemplo n.º 1
0
 public void Export(MidasPorterData data)
 {
     _midasPorterData = data as MidasPorterData;
     if (_midasPorterData == null)
     {
         return;
     }
     GenerateMidasMGTFile();
 }
Exemplo n.º 2
0
        public Midas2Owl(string base_xmlns, MidasPorterData data)
        {
            this.base_uri         = base_xmlns;
            this.porter_data      = data;
            default_xmlns["rdf"]  = "http://www.w3.org/1999/02/22-rdf-syntax-ns#";
            default_xmlns["owl"]  = "http://www.w3.org/2002/07/owl#";
            default_xmlns["xml"]  = "http://www.w3.org/XML/1998/namespace";
            default_xmlns["xsd"]  = "http://www.w3.org/2001/XMLSchema#";
            default_xmlns["rdfs"] = "http://www.w3.org/2000/01/rdf-schema#";

            unit_mapper["kgf"]  = "kgf";
            unit_mapper["kips"] = "kips";
            unit_mapper["kn"]   = "kN";
            unit_mapper["lbf"]  = "lbf";
            unit_mapper["n"]    = "N";
            unit_mapper["tonf"] = "tonf";
            unit_mapper["btu"]  = "Btu";
            unit_mapper["cal"]  = "cal";
            unit_mapper["kcal"] = "kcal";
            unit_mapper["j"]    = "J";
            unit_mapper["kj"]   = "kJ";
            unit_mapper["cm"]   = "cm";
            unit_mapper["ft"]   = "ft";
            unit_mapper["in"]   = "in";
            unit_mapper["m"]    = "m";
            unit_mapper["mm"]   = "mm";
            unit_mapper["c"]    = "C";
            unit_mapper["f"]    = "F";

            struct_type_mapper["0"] = "3DStructure";
            struct_type_mapper["3"] = "XYPlaneStructure";
            struct_type_mapper["1"] = "XZPlaneStructure";
            struct_type_mapper["2"] = "YZPlaneStructure";
            struct_type_mapper["4"] = "NoZRotationStructure";

            mass_conversion_mapper["0"] = "None";
            mass_conversion_mapper["1"] = "XYZDirection";
            mass_conversion_mapper["2"] = "XYDirection";
            mass_conversion_mapper["3"] = "ZDirection";

            mass_type_mapper["1"] = "LumpedMass";
            mass_type_mapper["2"] = "ConsistentMass";

            mass_type_mapper["LT"] = "LeftTop";
            mass_type_mapper["LC"] = "LeftCenter";
            mass_type_mapper["LB"] = "LeftBottom";
            mass_type_mapper["CT"] = "CenterTop";
            mass_type_mapper["CC"] = "CenterCenter";
            mass_type_mapper["CB"] = "CenterBottom";
            mass_type_mapper["RT"] = "RightTop";
            mass_type_mapper["RC"] = "RightCenter";
            mass_type_mapper["RB"] = "RightBottom";
        }