// CREATE DIMENSIONS BLOCK FROM IES public void CreateIESXmlDimensions() { IES_Parse iesparser = new IES_Parse(); var dimensiondata = new UNI11733LuminaireDimensions(); dimensiondata.Length = Math.Abs(Convert.ToDecimal(EmitterBoxLength.EmBoxLength)); dimensiondata.Width = Math.Abs(Convert.ToDecimal(EmitterBoxWidth.EmBoxWidth)); dimensiondata.Height = Math.Abs(Convert.ToDecimal(EmitterBoxHeight.EmBoxHeight)); var luminairedata = new UNI11733Luminaire(); //if(String.IsNullOrEmpty(CircularShape)==false) if (EmitterBoxShapeCirc.EmBoxShapeCirc == "Align_Z") { luminairedata.Shape = UNI11733LuminaireShape.Align_Z; luminairedata.ShapeSpecified = true; } else if (EmitterBoxShapeCirc.EmBoxShapeCirc == "Align_X") { luminairedata.Shape = UNI11733LuminaireShape.Align_X; luminairedata.ShapeSpecified = true; } else if (EmitterBoxShapeCirc.EmBoxShapeCirc == "Align_Y") { luminairedata.Shape = UNI11733LuminaireShape.Align_Y; luminairedata.ShapeSpecified = true; } if (CircularShapeBtm == true) // is cylindrical { //CircularShape = "Align_Z"; luminairedata.Shape = UNI11733LuminaireShape.Align_Z; luminairedata.ShapeSpecified = true; } else if (CircularShapeC0 == true) // is cylindrical { //CircularShape = "Align_X"; luminairedata.Shape = UNI11733LuminaireShape.Align_X; luminairedata.ShapeSpecified = true; } else if (CircularShapeC90 == true) // is cylindrical { //CircularShape = "Align_Y"; luminairedata.Shape = UNI11733LuminaireShape.Align_Y; luminairedata.ShapeSpecified = true; } luminairedata.NumEmitter = NumberLightSource; //Int32.Parse(Eulumdatdata[25]); luminairedata.Dimensions = new[] { dimensiondata }; xml.Luminaire = new[] { luminairedata }; }
// CREATE DOMENSION BLOCK FROM LDT public void CreateLDTXmlDimensions() { Parse_LDT ldtparser = new Parse_LDT(); //ldtparser.ParseLDT(); var dimensiondata = new UNI11733LuminaireDimensions(); dimensiondata.Length = Convert.ToDecimal(EmitterBoxLength.EmBoxLength); dimensiondata.Width = Convert.ToDecimal(EmitterBoxWidth.EmBoxWidth); dimensiondata.Height = Convert.ToDecimal(EmitterBoxHeight.EmBoxHeight); var luminairedata = new UNI11733Luminaire(); //if (CircularShape == "Align_Z") // is cylindrical if (EmitterBoxShapeCirc.EmBoxShapeCirc == "Align_Z") // is cylindrical { luminairedata.Shape = UNI11733LuminaireShape.Align_Z; luminairedata.ShapeSpecified = true; } else if (EmitterBoxShapeCirc.EmBoxShapeCirc == "Align_X") // is cylindrical { luminairedata.Shape = UNI11733LuminaireShape.Align_X; luminairedata.ShapeSpecified = true; } else if (EmitterBoxShapeCirc.EmBoxShapeCirc == "Align_Y") // is cylindrical { luminairedata.Shape = UNI11733LuminaireShape.Align_Y; luminairedata.ShapeSpecified = true; } luminairedata.NumEmitter = 1; //Int32.Parse(Eulumdatdata[25]); luminairedata.Dimensions = new[] { dimensiondata }; xml.Luminaire = new[] { luminairedata }; }