Class: GPS_PVT::GPS::RINEX_Observation
- Inherits:
-
Object
- Object
- GPS_PVT::GPS::RINEX_Observation
- Defined in:
- ext/gps_pvt/GPS/GPS_wrap.cxx
Class Method Summary collapse
-
.read(*args) ⇒ Object
call-seq: read(char const * fname).
Instance Method Summary collapse
-
#initialize(*args) ⇒ Object
constructor
call-seq: RINEX_Observation.new.
Constructor Details
#initialize(*args) ⇒ Object
call-seq:
RINEX_Observation.new
Class constructor.
18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 |
# File 'ext/gps_pvt/GPS/GPS_wrap.cxx', line 18921 SWIGINTERN VALUE _wrap_new_RINEX_Observation(int argc, VALUE *argv, VALUE self) { RINEX_Observation< double > *result = 0 ; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } { try { result = (RINEX_Observation< double > *)new RINEX_Observation< double >(); DATA_PTR(self) = result; } catch (const native_exception &e) { e.regenerate(); SWIG_fail; } catch (const std::exception& e) { SWIG_exception_fail(SWIG_RuntimeError, e.what()); } } return self; fail: return Qnil; } |
Class Method Details
.read(*args) ⇒ Object
call-seq:
read(char const * fname)
A class method.
18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884 18885 18886 18887 18888 18889 18890 18891 18892 18893 18894 |
# File 'ext/gps_pvt/GPS/GPS_wrap.cxx', line 18860 SWIGINTERN VALUE _wrap_RINEX_Observation_read(int argc, VALUE *argv, VALUE self) { char *arg1 = (char *) 0 ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","RINEX_Observation_Sl_double_Sg__read", 1, argv[0] )); } arg1 = reinterpret_cast< char * >(buf1); { if(!rb_block_given_p()){ return rb_enumeratorize(self, ID2SYM(rb_intern("read")), argc, argv); } try { RINEX_Observation_Sl_double_Sg__read((char const *)arg1); } catch (const native_exception &e) { e.regenerate(); SWIG_fail; } catch (const std::exception& e) { SWIG_exception_fail(SWIG_RuntimeError, e.what()); } } if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return Qnil; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; return Qnil; } |