Exemplo n.º 1
0
        public LASFile(string path)
            : base(path)
        {
            if (Exists)
            {
                try
                {
                    using (var stream = StreamManager.OpenReadStream(FilePath))
                    {
                        using (var reader = new FlexibleBinaryReader(stream))
                        {
                            m_header = reader.ReadLASHeader();
                        }

                        m_vlrs = m_header.ReadVLRs(stream);
                        m_evlrs = m_header.ReadEVLRs(stream);
                    }

                    m_extent = m_header.Extent;
                }
                catch { }
            }
        }
Exemplo n.º 2
0
        public LASFile(string path)
            : base(path)
        {
            if (Exists)
            {
                try
                {
                    using (var stream = StreamManager.OpenReadStream(FilePath))
                    {
                        using (var reader = new FlexibleBinaryReader(stream))
                        {
                            m_header = reader.ReadLASHeader();
                        }

                        m_vlrs  = m_header.ReadVLRs(stream);
                        m_evlrs = m_header.ReadEVLRs(stream);
                    }

                    m_extent = m_header.Extent;
                }
                catch { }
            }
        }