Index: /trunk/BNS/bns.pro
===================================================================
--- /trunk/BNS/bns.pro	(revision 2013)
+++ /trunk/BNS/bns.pro	(revision 2014)
@@ -28,5 +28,5 @@
 # Include Path
 # ------------
-INCLUDEPATH = . ./newmat
+INCLUDEPATH = . ./newmat ./RTCM
 
 HEADERS =             bns.h   bnswindow.h   bnshlpdlg.h   bnshtml.h   \
Index: /trunk/BNS/bnseph.cpp
===================================================================
--- /trunk/BNS/bnseph.cpp	(revision 2013)
+++ /trunk/BNS/bnseph.cpp	(revision 2014)
@@ -20,4 +20,7 @@
 #include "bnsutils.h" 
 #include "bnssettings.h" 
+extern "C" {
+#include "rtcm3torinex.h" 
+}
 
 #define PI          3.1415926535898
@@ -184,4 +187,10 @@
     return false;
   }
+}
+
+// Constructor
+////////////////////////////////////////////////////////////////////////////
+t_ephGPS::t_ephGPS(const gpsephemeris& eph) {
+
 }
 
@@ -476,4 +485,10 @@
 
   vv(3)  = sini    *doty  + yp*cosi      *doti;
+}
+
+// Constructor
+////////////////////////////////////////////////////////////////////////////
+t_ephGlo::t_ephGlo(const glonassephemeris& eph) {
+
 }
 
Index: /trunk/BNS/bnseph.h
===================================================================
--- /trunk/BNS/bnseph.h	(revision 2013)
+++ /trunk/BNS/bnseph.h	(revision 2014)
@@ -9,4 +9,6 @@
 #include <QtNetwork>
 
+struct glonassephemeris;
+struct gpsephemeris;
 
 class t_eph {
@@ -34,4 +36,6 @@
     _xv.ReSize(6); 
   };
+  t_ephGlo(const glonassephemeris& eph);
+
   virtual ~t_ephGlo() {};
   virtual void read(const QStringList& lines);
@@ -67,4 +71,5 @@
  public:
   t_ephGPS() {};
+  t_ephGPS(const gpsephemeris& eph);
   virtual ~t_ephGPS() {};
   virtual void read(const QStringList& lines);
