コード例 #1
0
        public static void Main(string[] args)
        {
            string inputFile = "../../../IfcDotNet_UnitTests/sampleData/NIST_TrainingStructure_param.ifc";

            if (!File.Exists(inputFile))
            {
                Console.WriteLine(String.Format(CultureInfo.InvariantCulture,
                                                "File does not exist at : {0}", inputFile));
            }
            else
            {
                Console.WriteLine("Running...");
                StreamReader      sr         = new StreamReader(inputFile);
                IStepReader       reader     = new StepReader(sr);
                IfcStepSerializer serializer = new IfcStepSerializer();

                iso_10303 iso10303 = serializer.Deserialize(reader);
                uos1      uos1     = iso10303.uos as uos1;
                Entity[]  entities = uos1.Items;

                Console.WriteLine(String.Format(CultureInfo.InvariantCulture,
                                                "Have deserialized {0} entities", entities.Length));
            }
            Console.WriteLine("Press any key to quit");
            Console.ReadKey();
            Console.WriteLine("Exiting");
        }
コード例 #2
0
        public void SetUp()
        {
            BasicConfigurator.Configure();

            serializer = new IfcStepSerializer();
        }