Class: GPS_PVT::GPS::SolverOptions_SBAS
- Inherits:
-
((swig_class *) SWIGTYPE_p_GPS_SolverOptions_CommonT_double_t->clientdata)->klass
- Object
- ((swig_class *) SWIGTYPE_p_GPS_SolverOptions_CommonT_double_t->clientdata)->klass
- GPS_PVT::GPS::SolverOptions_SBAS
- Defined in:
- ext/gps_pvt/GPS/GPS_wrap.cxx,
ext/gps_pvt/GPS/GPS_wrap.cxx
Overview
Proxy of C++ GPS_PVT::GPS::SolverOptions_SBAS class
Instance Method Summary collapse
-
#exclude(*args) ⇒ Object
call-seq: exclude(int const & prn).
-
#excluded(*args) ⇒ Object
call-seq: excluded -> std::vector< int >.
-
#include(*args) ⇒ Object
call-seq: include(int const & prn).
-
#initialize(*args) ⇒ Object
constructor
call-seq: SolverOptions_SBAS.new.
Constructor Details
#initialize(*args) ⇒ Object
18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 18824 18825 18826 18827 18828 18829 18830 18831 18832 |
# File 'ext/gps_pvt/GPS/GPS_wrap.cxx', line 18811
SWIGINTERN VALUE
_wrap_new_SolverOptions_SBAS(int argc, VALUE *argv, VALUE self) {
SBAS_SolverOptions< double > *result = 0 ;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
{
try {
result = (SBAS_SolverOptions< double > *)new SBAS_SolverOptions< 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;
}
|
Instance Method Details
#exclude(*args) ⇒ Object
call-seq:
exclude(int const & prn)
An instance method.
18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 18665 18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 |
# File 'ext/gps_pvt/GPS/GPS_wrap.cxx', line 18649
SWIGINTERN VALUE
_wrap_SolverOptions_SBAS_exclude(int argc, VALUE *argv, VALUE self) {
SBAS_SolverOptions< double > *arg1 = (SBAS_SolverOptions< double > *) 0 ;
int *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int temp2 ;
int val2 ;
int ecode2 = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_SBAS_SolverOptionsT_double_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "SBAS_SolverOptions< double > *","exclude", 1, self ));
}
arg1 = reinterpret_cast< SBAS_SolverOptions< double > * >(argp1);
ecode2 = SWIG_AsVal_int(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","exclude", 2, argv[0] ));
}
temp2 = static_cast< int >(val2);
arg2 = &temp2;
{
try {
(arg1)->exclude((int const &)*arg2);
} catch (const native_exception &e) {
e.regenerate();
SWIG_fail;
} catch (const std::exception& e) {
SWIG_exception_fail(SWIG_RuntimeError, e.what());
}
}
return Qnil;
fail:
return Qnil;
}
|
#excluded(*args) ⇒ Object
call-seq:
excluded -> std::vector< int >
An instance method.
18747 18748 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764 18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 |
# File 'ext/gps_pvt/GPS/GPS_wrap.cxx', line 18747
SWIGINTERN VALUE
_wrap_SolverOptions_SBAS_excluded(int argc, VALUE *argv, VALUE self) {
SBAS_SolverOptions< double > *arg1 = (SBAS_SolverOptions< double > *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
std::vector< int > result;
VALUE vresult = Qnil;
if ((argc < 0) || (argc > 0)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_SBAS_SolverOptionsT_double_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "SBAS_SolverOptions< double > const *","excluded", 1, self ));
}
arg1 = reinterpret_cast< SBAS_SolverOptions< double > * >(argp1);
{
try {
result = ((SBAS_SolverOptions< double > const *)arg1)->excluded();
} catch (const native_exception &e) {
e.regenerate();
SWIG_fail;
} catch (const std::exception& e) {
SWIG_exception_fail(SWIG_RuntimeError, e.what());
}
}
{
vresult = rb_ary_new();
for(std::vector< int >::const_iterator it((&result)->begin()), it_end((&result)->end());
it != it_end; ++it){
vresult = SWIG_Ruby_AppendOutput(vresult, SWIG_From_int (*it));
}
}
return vresult;
fail:
return Qnil;
}
|
#include(*args) ⇒ Object
call-seq:
include(int const & prn)
An instance method.
18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 |
# File 'ext/gps_pvt/GPS/GPS_wrap.cxx', line 18698
SWIGINTERN VALUE
_wrap_SolverOptions_SBAS_include(int argc, VALUE *argv, VALUE self) {
SBAS_SolverOptions< double > *arg1 = (SBAS_SolverOptions< double > *) 0 ;
int *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
int temp2 ;
int val2 ;
int ecode2 = 0 ;
if ((argc < 1) || (argc > 1)) {
rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail;
}
res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_SBAS_SolverOptionsT_double_t, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "SBAS_SolverOptions< double > *","include", 1, self ));
}
arg1 = reinterpret_cast< SBAS_SolverOptions< double > * >(argp1);
ecode2 = SWIG_AsVal_int(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","include", 2, argv[0] ));
}
temp2 = static_cast< int >(val2);
arg2 = &temp2;
{
try {
(arg1)->include((int const &)*arg2);
} catch (const native_exception &e) {
e.regenerate();
SWIG_fail;
} catch (const std::exception& e) {
SWIG_exception_fail(SWIG_RuntimeError, e.what());
}
}
return Qnil;
fail:
return Qnil;
}
|