Ejemplo n.º 1
0
        /// <summary>
        /// Reads the cross sections from an .xns-file
        /// </summary>
        /// <param name="xnsFile"></param>
        public void ReadCrossSections(string xnsFile)
        {
            CrossSectionDataFactory cd = new CrossSectionDataFactory();

            xsecs = cd.Open(xnsFile, null);


            //Now loop the cross sections
            foreach (var cs in xsecs)
            {
                XSOpen Opencs = cs.BaseCrossSection as XSOpen;
                if (Opencs != null)
                {
                    //Create a HydroNumerics.MikeSheTools.Mike11.CrossSection from the M11-CrossSection
                    CrossSection MyCs = new CrossSection(cs);

                    CombineNetworkAndCrossSections(MyCs);
                }
            }
        }
Ejemplo n.º 2
0
 internal CrossSection(ICrossSection cs)
 {
     _cs   = cs;
     _xsec = (XSOpen)_cs.BaseCrossSection;
     Line  = new XYPolyline();
 }
Ejemplo n.º 3
0
 internal CrossSection(ICrossSection cs)
 {
   _cs = cs;
   _xsec = (XSOpen)_cs.BaseCrossSection;
   Line = new XYPolyline();
 }