From 883eee8b08681398adea9e6d0be46839ce7f1a06 Mon Sep 17 00:00:00 2001 From: Gennady Pospelov <g.pospelov@fz-juelich.de> Date: Mon, 2 Dec 2013 18:12:24 +0100 Subject: [PATCH] Missed PythonAPI --- Core/PythonAPI/src/FormFactorBox.pypp.cpp | 24 +++++++++++++++++++ Core/PythonAPI/src/FormFactorCone.pypp.cpp | 24 +++++++++++++++++++ Core/PythonAPI/src/FormFactorCrystal.pypp.cpp | 24 +++++++++++++++++++ .../PythonAPI/src/FormFactorCylinder.pypp.cpp | 24 +++++++++++++++++++ .../FormFactorDecoratorDebyeWaller.pypp.cpp | 24 +++++++++++++++++++ .../src/FormFactorEllipsoid.pypp.cpp | 24 +++++++++++++++++++ .../src/FormFactorFullSphere.pypp.cpp | 24 +++++++++++++++++++ .../src/FormFactorFullSpheroid.pypp.cpp | 24 +++++++++++++++++++ Core/PythonAPI/src/FormFactorGauss.pypp.cpp | 24 +++++++++++++++++++ .../src/FormFactorHemiSpheroid.pypp.cpp | 24 +++++++++++++++++++ Core/PythonAPI/src/FormFactorLorentz.pypp.cpp | 24 +++++++++++++++++++ .../src/FormFactorParallelepiped.pypp.cpp | 24 +++++++++++++++++++ Core/PythonAPI/src/FormFactorPrism3.pypp.cpp | 24 +++++++++++++++++++ Core/PythonAPI/src/FormFactorPrism6.pypp.cpp | 24 +++++++++++++++++++ Core/PythonAPI/src/FormFactorPyramid.pypp.cpp | 24 +++++++++++++++++++ 15 files changed, 360 insertions(+) diff --git a/Core/PythonAPI/src/FormFactorBox.pypp.cpp b/Core/PythonAPI/src/FormFactorBox.pypp.cpp index 545a8c77d41..689b2a23958 100644 --- a/Core/PythonAPI/src/FormFactorBox.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorBox.pypp.cpp @@ -157,6 +157,18 @@ struct FormFactorBox_wrapper : FormFactorBox, bp::wrapper< FormFactorBox > { return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -416,6 +428,18 @@ void register_FormFactorBox_class(){ , default_evaluate_function_type(&FormFactorBox_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorBox_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorBox_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorBox_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorCone.pypp.cpp b/Core/PythonAPI/src/FormFactorCone.pypp.cpp index caa337a5de9..481e680d04c 100644 --- a/Core/PythonAPI/src/FormFactorCone.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorCone.pypp.cpp @@ -205,6 +205,18 @@ struct FormFactorCone_wrapper : FormFactorCone, bp::wrapper< FormFactorCone > { return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -502,6 +514,18 @@ void register_FormFactorCone_class(){ , default_evaluate_function_type(&FormFactorCone_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorCone_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorCone_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorCone_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorCrystal.pypp.cpp b/Core/PythonAPI/src/FormFactorCrystal.pypp.cpp index f4956ed3ec4..7cc9ec6ebbd 100644 --- a/Core/PythonAPI/src/FormFactorCrystal.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorCrystal.pypp.cpp @@ -126,6 +126,18 @@ struct FormFactorCrystal_wrapper : FormFactorCrystal, bp::wrapper< FormFactorCry return IParameterized::createParameterTree( ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -378,6 +390,18 @@ void register_FormFactorCrystal_class(){ , default_createParameterTree_function_type(&FormFactorCrystal_wrapper::default_createParameterTree) , bp::return_value_policy< bp::manage_new_object >() ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorCrystal_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorCrystal_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorCrystal_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorCylinder.pypp.cpp b/Core/PythonAPI/src/FormFactorCylinder.pypp.cpp index 8e6f648fb3f..7c9b6518152 100644 --- a/Core/PythonAPI/src/FormFactorCylinder.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorCylinder.pypp.cpp @@ -181,6 +181,18 @@ struct FormFactorCylinder_wrapper : FormFactorCylinder, bp::wrapper< FormFactorC return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -455,6 +467,18 @@ void register_FormFactorCylinder_class(){ , default_evaluate_function_type(&FormFactorCylinder_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorCylinder_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorCylinder_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorCylinder_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorDecoratorDebyeWaller.pypp.cpp b/Core/PythonAPI/src/FormFactorDecoratorDebyeWaller.pypp.cpp index b7d22d1b008..5ca0c6defc8 100644 --- a/Core/PythonAPI/src/FormFactorDecoratorDebyeWaller.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorDecoratorDebyeWaller.pypp.cpp @@ -121,6 +121,18 @@ struct FormFactorDecoratorDebyeWaller_wrapper : FormFactorDecoratorDebyeWaller, return IParameterized::createParameterTree( ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -361,6 +373,18 @@ void register_FormFactorDecoratorDebyeWaller_class(){ , default_createParameterTree_function_type(&FormFactorDecoratorDebyeWaller_wrapper::default_createParameterTree) , bp::return_value_policy< bp::manage_new_object >() ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorDecoratorDebyeWaller_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorDecoratorDebyeWaller_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorDecoratorDebyeWaller_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorEllipsoid.pypp.cpp b/Core/PythonAPI/src/FormFactorEllipsoid.pypp.cpp index f5b8c13ec58..570c7b1e1a3 100644 --- a/Core/PythonAPI/src/FormFactorEllipsoid.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorEllipsoid.pypp.cpp @@ -157,6 +157,18 @@ struct FormFactorEllipsoid_wrapper : FormFactorEllipsoid, bp::wrapper< FormFacto return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -416,6 +428,18 @@ void register_FormFactorEllipsoid_class(){ , default_evaluate_function_type(&FormFactorEllipsoid_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorEllipsoid_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorEllipsoid_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorEllipsoid_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorFullSphere.pypp.cpp b/Core/PythonAPI/src/FormFactorFullSphere.pypp.cpp index 3849c05432a..b732c4c4b74 100644 --- a/Core/PythonAPI/src/FormFactorFullSphere.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorFullSphere.pypp.cpp @@ -169,6 +169,18 @@ struct FormFactorFullSphere_wrapper : FormFactorFullSphere, bp::wrapper< FormFac return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -431,6 +443,18 @@ void register_FormFactorFullSphere_class(){ , default_evaluate_function_type(&FormFactorFullSphere_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorFullSphere_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorFullSphere_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorFullSphere_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorFullSpheroid.pypp.cpp b/Core/PythonAPI/src/FormFactorFullSpheroid.pypp.cpp index 02848d2d2af..6e0df1159a8 100644 --- a/Core/PythonAPI/src/FormFactorFullSpheroid.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorFullSpheroid.pypp.cpp @@ -157,6 +157,18 @@ struct FormFactorFullSpheroid_wrapper : FormFactorFullSpheroid, bp::wrapper< For return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -407,6 +419,18 @@ void register_FormFactorFullSpheroid_class(){ , default_evaluate_function_type(&FormFactorFullSpheroid_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorFullSpheroid_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorFullSpheroid_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorFullSpheroid_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorGauss.pypp.cpp b/Core/PythonAPI/src/FormFactorGauss.pypp.cpp index c0431a98d53..58a86a60b6b 100644 --- a/Core/PythonAPI/src/FormFactorGauss.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorGauss.pypp.cpp @@ -176,6 +176,18 @@ struct FormFactorGauss_wrapper : FormFactorGauss, bp::wrapper< FormFactorGauss > return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -426,6 +438,18 @@ void register_FormFactorGauss_class(){ , default_evaluate_function_type(&FormFactorGauss_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorGauss_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorGauss_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorGauss_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorHemiSpheroid.pypp.cpp b/Core/PythonAPI/src/FormFactorHemiSpheroid.pypp.cpp index 1a300af87c5..c1d58276681 100644 --- a/Core/PythonAPI/src/FormFactorHemiSpheroid.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorHemiSpheroid.pypp.cpp @@ -133,6 +133,18 @@ struct FormFactorHemiSpheroid_wrapper : FormFactorHemiSpheroid, bp::wrapper< For return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -372,6 +384,18 @@ void register_FormFactorHemiSpheroid_class(){ , default_evaluate_function_type(&FormFactorHemiSpheroid_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorHemiSpheroid_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorHemiSpheroid_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorHemiSpheroid_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorLorentz.pypp.cpp b/Core/PythonAPI/src/FormFactorLorentz.pypp.cpp index 4b41e00edca..044f59d6a75 100644 --- a/Core/PythonAPI/src/FormFactorLorentz.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorLorentz.pypp.cpp @@ -140,6 +140,18 @@ struct FormFactorLorentz_wrapper : FormFactorLorentz, bp::wrapper< FormFactorLor return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -393,6 +405,18 @@ void register_FormFactorLorentz_class(){ , default_evaluate_function_type(&FormFactorLorentz_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorLorentz_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorLorentz_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorLorentz_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorParallelepiped.pypp.cpp b/Core/PythonAPI/src/FormFactorParallelepiped.pypp.cpp index 20268561acd..d9cced20d1e 100644 --- a/Core/PythonAPI/src/FormFactorParallelepiped.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorParallelepiped.pypp.cpp @@ -157,6 +157,18 @@ struct FormFactorParallelepiped_wrapper : FormFactorParallelepiped, bp::wrapper< return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -407,6 +419,18 @@ void register_FormFactorParallelepiped_class(){ , default_evaluate_function_type(&FormFactorParallelepiped_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorParallelepiped_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorParallelepiped_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorParallelepiped_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorPrism3.pypp.cpp b/Core/PythonAPI/src/FormFactorPrism3.pypp.cpp index 7344a006a55..c84469abf8b 100644 --- a/Core/PythonAPI/src/FormFactorPrism3.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorPrism3.pypp.cpp @@ -181,6 +181,18 @@ struct FormFactorPrism3_wrapper : FormFactorPrism3, bp::wrapper< FormFactorPrism return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -467,6 +479,18 @@ void register_FormFactorPrism3_class(){ , default_evaluate_function_type(&FormFactorPrism3_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorPrism3_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorPrism3_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorPrism3_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorPrism6.pypp.cpp b/Core/PythonAPI/src/FormFactorPrism6.pypp.cpp index 23fa49d6c44..a4befbea095 100644 --- a/Core/PythonAPI/src/FormFactorPrism6.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorPrism6.pypp.cpp @@ -181,6 +181,18 @@ struct FormFactorPrism6_wrapper : FormFactorPrism6, bp::wrapper< FormFactorPrism return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -455,6 +467,18 @@ void register_FormFactorPrism6_class(){ , default_evaluate_function_type(&FormFactorPrism6_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorPrism6_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorPrism6_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorPrism6_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample diff --git a/Core/PythonAPI/src/FormFactorPyramid.pypp.cpp b/Core/PythonAPI/src/FormFactorPyramid.pypp.cpp index db82e8d663c..895607d981b 100644 --- a/Core/PythonAPI/src/FormFactorPyramid.pypp.cpp +++ b/Core/PythonAPI/src/FormFactorPyramid.pypp.cpp @@ -205,6 +205,18 @@ struct FormFactorPyramid_wrapper : FormFactorPyramid, bp::wrapper< FormFactorPyr return IFormFactorBorn::evaluate( boost::ref(k_i), boost::ref(k_f_bin), alpha_f_bin ); } + virtual ::ICompositeSample * getCompositeSample( ) { + if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) + return func_getCompositeSample( ); + else + return this->ISample::getCompositeSample( ); + } + + + ::ICompositeSample * default_getCompositeSample( ) { + return ISample::getCompositeSample( ); + } + virtual ::ICompositeSample const * getCompositeSample( ) const { if( bp::override func_getCompositeSample = this->get_override( "getCompositeSample" ) ) return func_getCompositeSample( ); @@ -514,6 +526,18 @@ void register_FormFactorPyramid_class(){ , default_evaluate_function_type(&FormFactorPyramid_wrapper::default_evaluate) , ( bp::arg("k_i"), bp::arg("k_f_bin"), bp::arg("alpha_f_bin") ) ); + } + { //::ISample::getCompositeSample + + typedef ::ICompositeSample * ( ::ISample::*getCompositeSample_function_type )( ) ; + typedef ::ICompositeSample * ( FormFactorPyramid_wrapper::*default_getCompositeSample_function_type )( ) ; + + FormFactorPyramid_exposer.def( + "getCompositeSample" + , getCompositeSample_function_type(&::ISample::getCompositeSample) + , default_getCompositeSample_function_type(&FormFactorPyramid_wrapper::default_getCompositeSample) + , bp::return_value_policy< bp::reference_existing_object >() ); + } { //::ISample::getCompositeSample -- GitLab