Index: /trunk/BNS/bns.cpp
===================================================================
--- /trunk/BNS/bns.cpp	(revision 2358)
+++ /trunk/BNS/bns.cpp	(revision 2359)
@@ -716,4 +716,21 @@
     _t0  =    0000.0;
   }
+  else if (trafo == "SIRGAS95") {
+    _dx  =    0.0077;
+    _dy  =    0.0058;
+    _dz  =   -0.0138;
+    _dxr =    0.0000;
+    _dyr =    0.0000;
+    _dzr =    0.0000;
+    _ox  =  0.000000;
+    _oy  =  0.000000;
+    _oz  = -0.000003;
+    _oxr =  0.000000;
+    _oyr =  0.000000;
+    _ozr =  0.000000;
+    _sc  =     0.000;
+    _scr =     0.000;
+    _t0  =    1995.4;
+  }
   else if (trafo == "Custom") {
     _dx  = settings.value("trafo_dx").toDouble();
Index: /trunk/BNS/bnshelp.html
===================================================================
--- /trunk/BNS/bnshelp.html	(revision 2358)
+++ /trunk/BNS/bnshelp.html	(revision 2359)
@@ -344,4 +344,5 @@
 <li>GDA94 which stands for the Geodetic Datum Australia 1994 as adopted for Australia, and</li>
 <li>SIRGAS2000 which stands for the Geodetic Datum adopted for Brazil, and</li>
+<li>SIRGAS95 which stands for the Geodetic Datum adopted i.e. for Venezuela, and</li>
 <li>'Custom' which allows a transformation of Broadcast Corrections from the IGS05 system to any other system through specifying up to 14 Helmert Transformation Parameters.</li>
 </ul>
@@ -441,4 +442,27 @@
 Scale rate: -0.000000000000 /y
 To: 2000.0
+</pre>
+</p>
+
+<p>
+<u>SIRGAS95:</u> The formulars for the transformation 'ITRF2005-&gt;SIRGAS95' were provided via personal communication from Melvin Hoyer, Venezuela.</u>.
+</p>
+<p>
+<pre>
+Translation in X at epoch To:  0.0077 m
+Translation in Y at epoch To:  0.0058 m
+Translation in Z at epoch To: -0.0138 m
+Translation rate in X:  0.0000 m/y
+Translation rate in Y:  0.0000 m/y
+Translation rate in Z:  0.0000 m/y
+Rotation in X at epoch To:  0.000 mas
+Rotation in Y at epoch To:  0.000 mas
+Rotation in Z at epoch To: -0.003 mas
+Rotation rate in X:  0.000 mas/y 
+Rotation rate in Y:  0.000 mas/y
+Rotation rate in Z:  0.000 mas/y
+Scale at epoch To : 0.00000000157
+Scale rate: -0.000000000000 /y
+To: 1995.4
 </pre>
 </p>
Index: /trunk/BNS/bnswindow.cpp
===================================================================
--- /trunk/BNS/bnswindow.cpp	(revision 2358)
+++ /trunk/BNS/bnswindow.cpp	(revision 2359)
@@ -177,5 +177,5 @@
   _refSys_1_ComboBox = new QComboBox;
   _refSys_1_ComboBox->setEditable(false);
-  _refSys_1_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_1_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   int ii = _refSys_1_ComboBox->findText(settings.value("refSys_1").toString());
   if (ii != -1) {
@@ -195,5 +195,5 @@
   _refSys_2_ComboBox = new QComboBox;
   _refSys_2_ComboBox->setEditable(false);
-  _refSys_2_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_2_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_2_ComboBox->findText(settings.value("refSys_2").toString());
   if (ii != -1) {
@@ -213,5 +213,5 @@
   _refSys_3_ComboBox = new QComboBox;
   _refSys_3_ComboBox->setEditable(false);
-  _refSys_3_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_3_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_3_ComboBox->findText(settings.value("refSys_3").toString());
   if (ii != -1) {
@@ -231,5 +231,5 @@
   _refSys_4_ComboBox = new QComboBox;
   _refSys_4_ComboBox->setEditable(false);
-  _refSys_4_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_4_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_4_ComboBox->findText(settings.value("refSys_4").toString());
   if (ii != -1) {
@@ -249,5 +249,5 @@
   _refSys_5_ComboBox = new QComboBox;
   _refSys_5_ComboBox->setEditable(false);
-  _refSys_5_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_5_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_5_ComboBox->findText(settings.value("refSys_5").toString());
   if (ii != -1) {
@@ -267,5 +267,5 @@
   _refSys_6_ComboBox = new QComboBox;
   _refSys_6_ComboBox->setEditable(false);
-  _refSys_6_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_6_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_6_ComboBox->findText(settings.value("refSys_6").toString());
   if (ii != -1) {
@@ -285,5 +285,5 @@
   _refSys_7_ComboBox = new QComboBox;
   _refSys_7_ComboBox->setEditable(false);
-  _refSys_7_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_7_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_7_ComboBox->findText(settings.value("refSys_7").toString());
   if (ii != -1) {
@@ -303,5 +303,5 @@
   _refSys_8_ComboBox = new QComboBox;
   _refSys_8_ComboBox->setEditable(false);
-  _refSys_8_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_8_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_8_ComboBox->findText(settings.value("refSys_8").toString());
   if (ii != -1) {
@@ -321,5 +321,5 @@
   _refSys_9_ComboBox = new QComboBox;
   _refSys_9_ComboBox->setEditable(false);
-  _refSys_9_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_9_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_9_ComboBox->findText(settings.value("refSys_9").toString());
   if (ii != -1) {
@@ -339,5 +339,5 @@
   _refSys_10_ComboBox = new QComboBox;
   _refSys_10_ComboBox->setEditable(false);
-  _refSys_10_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS2000,Custom").split(","));
+  _refSys_10_ComboBox->addItems(QString("IGS05,ETRF2000,NAD83,GDA94,SIRGAS95,SIRGAS2000,Custom").split(","));
   ii = _refSys_10_ComboBox->findText(settings.value("refSys_10").toString());
   if (ii != -1) {
