示例#1
0
      static public void Test_T(VectorVariableRecord vlrs)
      {
         Debug.Assert(vlrs.Count == 1);

         VariableRecord vlr = vlrs[0];
         Test(vlrs[0]);
      }
示例#2
0
        private static void Test_ReadA()
        {
            ReaderFactory factory = new ReaderFactory();

            SWIGTYPE_p_std__istream ifs = Liblas.ReaderFactory.FileOpen(fileA);

            // the "using" here is required, because it forces the Reader
            // to be disposed before the stream explicitly goes away
            using (Reader reader = factory.CreateWithStream(ifs))
            {
                TestReader.Test_A(reader);

                Header header = reader.GetHeader();
                TestHeader.Test_A(header);

                TestGuid.Test_A(header.GetProjectId());

                VectorVariableRecord vlrs = header.GetVLRs();
                TestVariableRecord.Test_A(vlrs);

                SpatialReference srs = header.GetSRS();
                TestSpatialReference.Test(srs);

                bool ok = reader.ReadPointAt(2);
                Debug.Assert(ok);
                Point pt = reader.GetPoint();
                TestPoint.Test_A2(pt);
            }

            Liblas.ReaderFactory.FileClose(ifs);
        }
示例#3
0
        private static void Test_ReadT()
        {
            SWIGTYPE_p_std__istream ifs = Liblas.ReaderFactory.FileOpen(fileT);

            ReaderFactory factory = new ReaderFactory();

            using (Reader reader = factory.CreateWithStream(ifs))
            {
                TestReader.Test_T(reader);

                Header header = reader.GetHeader();
                TestHeader.Test_T(header);

                TestGuid.Test_T(header.GetProjectId());

                VectorVariableRecord vlrs = header.GetVLRs();
                TestVariableRecord.Test_T(vlrs);

                SpatialReference srs = header.GetSRS();
                TestSpatialReference.Test(srs);

                bool ok = reader.ReadPointAt(2);
                Debug.Assert(ok);
                Point pt = reader.GetPoint();
                TestPoint.Test_B2(pt);
            }
            Liblas.ReaderFactory.FileClose(ifs);
        }
示例#4
0
        static public void Test_T(VectorVariableRecord vlrs)
        {
            Debug.Assert(vlrs.Count == 1);

            VariableRecord vlr = vlrs[0];

            Test(vlrs[0]);
        }
示例#5
0
 static public void Test_A(VectorVariableRecord vlrs)
 {
    Debug.Assert(vlrs.Count == 0);
 }
示例#6
0
 static public void Test_A(VectorVariableRecord vlrs)
 {
     Debug.Assert(vlrs.Count == 0);
 }