/// <summary> /// Serializes an iso_10303 object into STEP format, writing the data to the given StepWriter /// </summary> /// <param name="writer"></param> /// <param name="iso10303"></param> public void Serialize(IStepWriter writer, iso_10303 iso10303) { if (writer == null) { throw new ArgumentNullException("writer"); } if (iso10303 == null) { throw new ArgumentNullException("iso10303"); } this._internalSerializer = new StepParser.Serialization.StepSerializer(); this._extractor = new StepObjectExtractor(); //Convert from iso_10303 to StepDataObjects StepFile stepFile = this._extractor.Extract(iso10303); //use the InternalStepSerializer to write StepDataObjects to the StepWriter this._internalSerializer.Serialize(writer, stepFile); }
public void SetUp(){ BasicConfigurator.Configure(); SUT = new StepSerializer(); }
/// <summary> /// Serializes an iso_10303 object into STEP format, writing the data to the given StepWriter /// </summary> /// <param name="writer"></param> /// <param name="iso10303"></param> public void Serialize(IStepWriter writer, iso_10303 iso10303){ if(writer == null) throw new ArgumentNullException("writer"); if(iso10303 == null) throw new ArgumentNullException("iso10303"); this._internalSerializer = new StepParser.Serialization.StepSerializer(); this._extractor = new StepObjectExtractor(); //Convert from iso_10303 to StepDataObjects StepFile stepFile = this._extractor.Extract( iso10303 ); //use the InternalStepSerializer to write StepDataObjects to the StepWriter this._internalSerializer.Serialize(writer, stepFile ); }