Пример #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");
		}
 public void SetUp()
 {
     BasicConfigurator.Configure();
     
     serializer = new IfcStepSerializer();
 }