void register_ChargeConstraint_class(){ { //::SireSystem::ChargeConstraint typedef bp::class_< SireSystem::ChargeConstraint, bp::bases< SireSystem::MoleculeConstraint, SireSystem::Constraint, SireBase::Property >, boost::noncopyable > ChargeConstraint_exposer_t; ChargeConstraint_exposer_t ChargeConstraint_exposer = ChargeConstraint_exposer_t( "ChargeConstraint", bp::no_init ); bp::scope ChargeConstraint_scope( ChargeConstraint_exposer ); { //::SireSystem::ChargeConstraint::moleculeGroup typedef ::SireMol::MoleculeGroup const & ( ::SireSystem::ChargeConstraint::*moleculeGroup_function_type )( ) const; moleculeGroup_function_type moleculeGroup_function_value( &::SireSystem::ChargeConstraint::moleculeGroup ); ChargeConstraint_exposer.def( "moleculeGroup" , moleculeGroup_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireSystem::ChargeConstraint::propertyMap typedef ::SireBase::PropertyMap const & ( ::SireSystem::ChargeConstraint::*propertyMap_function_type )( ) const; propertyMap_function_type propertyMap_function_value( &::SireSystem::ChargeConstraint::propertyMap ); ChargeConstraint_exposer.def( "propertyMap" , propertyMap_function_value , bp::return_value_policy< bp::copy_const_reference >() ); } { //::SireSystem::ChargeConstraint::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireSystem::ChargeConstraint::typeName ); ChargeConstraint_exposer.def( "typeName" , typeName_function_value ); } ChargeConstraint_exposer.staticmethod( "typeName" ); ChargeConstraint_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireSystem::ChargeConstraint >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); ChargeConstraint_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireSystem::ChargeConstraint >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); ChargeConstraint_exposer.def( "__str__", &__str__< ::SireSystem::ChargeConstraint > ); ChargeConstraint_exposer.def( "__repr__", &__str__< ::SireSystem::ChargeConstraint > ); } }
void register_IDAssigner_class(){ { //::SireSystem::IDAssigner typedef bp::class_< SireSystem::IDAssigner, bp::bases< SireBase::Property > > IDAssigner_exposer_t; IDAssigner_exposer_t IDAssigner_exposer = IDAssigner_exposer_t( "IDAssigner", "This class uses the machinery of the identity point to\npick out molecules that are associated with identity points.\nThis is useful if you want to monitor a property or energy,\nbut dont actually want to change the coordinates of atoms\n\nAuthor: Christopher Woods\n", bp::init< >("Constructor") ); bp::scope IDAssigner_scope( IDAssigner_exposer ); IDAssigner_exposer.def( bp::init< SireFF::PointRef const &, SireMol::MoleculeGroup const &, bp::optional< SireBase::PropertyMap const & > >(( bp::arg("point"), bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() ), "Constructor") ); IDAssigner_exposer.def( bp::init< QVector< SireBase::PropPtr< SireFF::Point > > const &, SireMol::MoleculeGroup const &, bp::optional< SireBase::PropertyMap const & > >(( bp::arg("points"), bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() ), "Construct to find the identity of the molecules from\nmolgroup that match the points in points -\nthis creates a list of n molecules, where the ith molecule\nis matched to the ith point") ); IDAssigner_exposer.def( bp::init< SireFF::PointRef const &, SireMol::MoleculeGroup const &, SireVol::Space const &, bp::optional< SireBase::PropertyMap const & > >(( bp::arg("point"), bp::arg("molgroup"), bp::arg("space"), bp::arg("map")=SireBase::PropertyMap() ), "Constructor") ); IDAssigner_exposer.def( bp::init< QVector< SireBase::PropPtr< SireFF::Point > > const &, SireMol::MoleculeGroup const &, SireVol::Space const &, bp::optional< SireBase::PropertyMap const & > >(( bp::arg("points"), bp::arg("molgroup"), bp::arg("space"), bp::arg("map")=SireBase::PropertyMap() ), "Construct to find the identity of the molecules from\nmolgroup that match the points in points -\nthis creates a list of n molecules, where the ith molecule\nis matched to the ith point") ); IDAssigner_exposer.def( bp::init< SireSystem::IDAssigner const & >(( bp::arg("other") ), "Copy constructor") ); { //::SireSystem::IDAssigner::identifiedMolecules typedef ::QVector< SireMol::PartialMolecule > ( ::SireSystem::IDAssigner::*identifiedMolecules_function_type)( ) const; identifiedMolecules_function_type identifiedMolecules_function_value( &::SireSystem::IDAssigner::identifiedMolecules ); IDAssigner_exposer.def( "identifiedMolecules" , identifiedMolecules_function_value , "Returns the list of identified molecules from the system,\nwhich are returned in the same order as the list of identity points\n" ); } { //::SireSystem::IDAssigner::moleculeGroup typedef ::SireMol::MoleculeGroup const & ( ::SireSystem::IDAssigner::*moleculeGroup_function_type)( ) const; moleculeGroup_function_type moleculeGroup_function_value( &::SireSystem::IDAssigner::moleculeGroup ); IDAssigner_exposer.def( "moleculeGroup" , moleculeGroup_function_value , bp::return_value_policy<bp::clone_const_reference>() , "Return the molecule group operated on by this constraint" ); } { //::SireSystem::IDAssigner::nPoints typedef int ( ::SireSystem::IDAssigner::*nPoints_function_type)( ) const; nPoints_function_type nPoints_function_value( &::SireSystem::IDAssigner::nPoints ); IDAssigner_exposer.def( "nPoints" , nPoints_function_value , "Return the number of identity points (and thus the number of\nidentified molecules)" ); } IDAssigner_exposer.def( bp::self != bp::self ); { //::SireSystem::IDAssigner::operator= typedef ::SireSystem::IDAssigner & ( ::SireSystem::IDAssigner::*assign_function_type)( ::SireSystem::IDAssigner const & ) ; assign_function_type assign_function_value( &::SireSystem::IDAssigner::operator= ); IDAssigner_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() , "" ); } IDAssigner_exposer.def( bp::self == bp::self ); { //::SireSystem::IDAssigner::points typedef ::QVector< SireBase::PropPtr< SireFF::Point > > ( ::SireSystem::IDAssigner::*points_function_type)( ) const; points_function_type points_function_value( &::SireSystem::IDAssigner::points ); IDAssigner_exposer.def( "points" , points_function_value , "Return the points used to identify the molecules" ); } { //::SireSystem::IDAssigner::propertyMap typedef ::SireBase::PropertyMap const & ( ::SireSystem::IDAssigner::*propertyMap_function_type)( ) const; propertyMap_function_type propertyMap_function_value( &::SireSystem::IDAssigner::propertyMap ); IDAssigner_exposer.def( "propertyMap" , propertyMap_function_value , bp::return_value_policy< bp::copy_const_reference >() , "Return the property map used to find the properties required\nby this constraint" ); } { //::SireSystem::IDAssigner::space typedef ::SireVol::Space const & ( ::SireSystem::IDAssigner::*space_function_type)( ) const; space_function_type space_function_value( &::SireSystem::IDAssigner::space ); IDAssigner_exposer.def( "space" , space_function_value , bp::return_value_policy<bp::clone_const_reference>() , "Return the space used to calculate distances between the molecules\nand the identity points" ); } { //::SireSystem::IDAssigner::toString typedef ::QString ( ::SireSystem::IDAssigner::*toString_function_type)( ) const; toString_function_type toString_function_value( &::SireSystem::IDAssigner::toString ); IDAssigner_exposer.def( "toString" , toString_function_value , "Return a string representation of this assigner" ); } { //::SireSystem::IDAssigner::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireSystem::IDAssigner::typeName ); IDAssigner_exposer.def( "typeName" , typeName_function_value , "" ); } { //::SireSystem::IDAssigner::update typedef void ( ::SireSystem::IDAssigner::*update_function_type)( ::SireSystem::System const & ) ; update_function_type update_function_value( &::SireSystem::IDAssigner::update ); IDAssigner_exposer.def( "update" , update_function_value , ( bp::arg("system") ) , "Update the assigner with the passed system." ); } { //::SireSystem::IDAssigner::what typedef char const * ( ::SireSystem::IDAssigner::*what_function_type)( ) const; what_function_type what_function_value( &::SireSystem::IDAssigner::what ); IDAssigner_exposer.def( "what" , what_function_value , "" ); } IDAssigner_exposer.staticmethod( "typeName" ); IDAssigner_exposer.def( "__copy__", &__copy__); IDAssigner_exposer.def( "__deepcopy__", &__copy__); IDAssigner_exposer.def( "clone", &__copy__); IDAssigner_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireSystem::IDAssigner >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); IDAssigner_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireSystem::IDAssigner >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); IDAssigner_exposer.def( "__str__", &__str__< ::SireSystem::IDAssigner > ); IDAssigner_exposer.def( "__repr__", &__str__< ::SireSystem::IDAssigner > ); } }
void register_CloseMols_class() { { //::SireSystem::CloseMols typedef bp::class_< SireSystem::CloseMols > CloseMols_exposer_t; CloseMols_exposer_t CloseMols_exposer = CloseMols_exposer_t( "CloseMols", bp::init< >() ); bp::scope CloseMols_scope( CloseMols_exposer ); CloseMols_exposer.def( bp::init< SireFF::PointRef const &, SireMol::MoleculeGroup const &, bp::optional< int, SireBase::PropertyMap const & > >(( bp::arg("point"), bp::arg("molgroup"), bp::arg("nclosest")=(int)(1), bp::arg("map")=SireBase::PropertyMap() )) ); CloseMols_exposer.def( bp::init< SireFF::PointRef const &, SireMol::MoleculeGroup const &, SireVol::Space const &, bp::optional< int, SireBase::PropertyMap const & > >(( bp::arg("point"), bp::arg("molgroup"), bp::arg("space"), bp::arg("nclosest")=(int)(1), bp::arg("map")=SireBase::PropertyMap() )) ); CloseMols_exposer.def( bp::init< SireSystem::CloseMols const & >(( bp::arg("other") )) ); { //::SireSystem::CloseMols::closeMolecules typedef ::QHash< SireMol::MolNum, double > const & ( ::SireSystem::CloseMols::*closeMolecules_function_type )( ) const; closeMolecules_function_type closeMolecules_function_value( &::SireSystem::CloseMols::closeMolecules ); CloseMols_exposer.def( "closeMolecules" , closeMolecules_function_value , bp::return_value_policy< bp::copy_const_reference >() ); } { //::SireSystem::CloseMols::isClose typedef bool ( ::SireSystem::CloseMols::*isClose_function_type )( ::SireMol::MolNum ) const; isClose_function_type isClose_function_value( &::SireSystem::CloseMols::isClose ); CloseMols_exposer.def( "isClose" , isClose_function_value , ( bp::arg("molnum") ) ); } { //::SireSystem::CloseMols::moleculeGroup typedef ::SireMol::MoleculeGroup const & ( ::SireSystem::CloseMols::*moleculeGroup_function_type )( ) const; moleculeGroup_function_type moleculeGroup_function_value( &::SireSystem::CloseMols::moleculeGroup ); CloseMols_exposer.def( "moleculeGroup" , moleculeGroup_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireSystem::CloseMols::nClosest typedef int ( ::SireSystem::CloseMols::*nClosest_function_type )( ) const; nClosest_function_type nClosest_function_value( &::SireSystem::CloseMols::nClosest ); CloseMols_exposer.def( "nClosest" , nClosest_function_value ); } CloseMols_exposer.def( bp::self != bp::self ); { //::SireSystem::CloseMols::operator= typedef ::SireSystem::CloseMols & ( ::SireSystem::CloseMols::*assign_function_type )( ::SireSystem::CloseMols const & ) ; assign_function_type assign_function_value( &::SireSystem::CloseMols::operator= ); CloseMols_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() ); } CloseMols_exposer.def( bp::self == bp::self ); { //::SireSystem::CloseMols::point typedef ::SireFF::Point const & ( ::SireSystem::CloseMols::*point_function_type )( ) const; point_function_type point_function_value( &::SireSystem::CloseMols::point ); CloseMols_exposer.def( "point" , point_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireSystem::CloseMols::propertyMap typedef ::SireBase::PropertyMap const & ( ::SireSystem::CloseMols::*propertyMap_function_type )( ) const; propertyMap_function_type propertyMap_function_value( &::SireSystem::CloseMols::propertyMap ); CloseMols_exposer.def( "propertyMap" , propertyMap_function_value , bp::return_value_policy< bp::copy_const_reference >() ); } { //::SireSystem::CloseMols::space typedef ::SireVol::Space const & ( ::SireSystem::CloseMols::*space_function_type )( ) const; space_function_type space_function_value( &::SireSystem::CloseMols::space ); CloseMols_exposer.def( "space" , space_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireSystem::CloseMols::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireSystem::CloseMols::typeName ); CloseMols_exposer.def( "typeName" , typeName_function_value ); } { //::SireSystem::CloseMols::update typedef bool ( ::SireSystem::CloseMols::*update_function_type )( ::SireSystem::System const & ) ; update_function_type update_function_value( &::SireSystem::CloseMols::update ); CloseMols_exposer.def( "update" , update_function_value , ( bp::arg("system") ) ); } { //::SireSystem::CloseMols::update typedef bool ( ::SireSystem::CloseMols::*update_function_type )( ::SireSystem::System const &,::SireMol::MolNum ) ; update_function_type update_function_value( &::SireSystem::CloseMols::update ); CloseMols_exposer.def( "update" , update_function_value , ( bp::arg("system"), bp::arg("changed_mol") ) ); } { //::SireSystem::CloseMols::update typedef bool ( ::SireSystem::CloseMols::*update_function_type )( ::SireSystem::System const &,::SireMol::Molecules const & ) ; update_function_type update_function_value( &::SireSystem::CloseMols::update ); CloseMols_exposer.def( "update" , update_function_value , ( bp::arg("system"), bp::arg("molecules") ) ); } { //::SireSystem::CloseMols::what typedef char const * ( ::SireSystem::CloseMols::*what_function_type )( ) const; what_function_type what_function_value( &::SireSystem::CloseMols::what ); CloseMols_exposer.def( "what" , what_function_value ); } CloseMols_exposer.staticmethod( "typeName" ); CloseMols_exposer.def( "__copy__", &__copy__); CloseMols_exposer.def( "__deepcopy__", &__copy__); CloseMols_exposer.def( "clone", &__copy__); CloseMols_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireSystem::CloseMols >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); CloseMols_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireSystem::CloseMols >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); CloseMols_exposer.def( "__str__", &pvt_get_name); CloseMols_exposer.def( "__repr__", &pvt_get_name); } }
void register_ZMatMove_class(){ { //::SireMove::ZMatMove typedef bp::class_< SireMove::ZMatMove, bp::bases< SireMove::MonteCarlo, SireMove::Move, SireBase::Property > > ZMatMove_exposer_t; ZMatMove_exposer_t ZMatMove_exposer = ZMatMove_exposer_t( "ZMatMove", bp::init< bp::optional< SireBase::PropertyMap const & > >(( bp::arg("map")=SireBase::PropertyMap() )) ); bp::scope ZMatMove_scope( ZMatMove_exposer ); ZMatMove_exposer.def( bp::init< SireMol::MoleculeGroup const &, bp::optional< SireBase::PropertyMap const & > >(( bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() )) ); ZMatMove_exposer.def( bp::init< SireMove::Sampler const &, bp::optional< SireBase::PropertyMap const & > >(( bp::arg("sampler"), bp::arg("map")=SireBase::PropertyMap() )) ); ZMatMove_exposer.def( bp::init< SireMove::ZMatMove const & >(( bp::arg("other") )) ); { //::SireMove::ZMatMove::moleculeGroup typedef ::SireMol::MoleculeGroup const & ( ::SireMove::ZMatMove::*moleculeGroup_function_type )( ) const; moleculeGroup_function_type moleculeGroup_function_value( &::SireMove::ZMatMove::moleculeGroup ); ZMatMove_exposer.def( "moleculeGroup" , moleculeGroup_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireMove::ZMatMove::move typedef void ( ::SireMove::ZMatMove::*move_function_type )( ::SireSystem::System &,int,bool ) ; move_function_type move_function_value( &::SireMove::ZMatMove::move ); ZMatMove_exposer.def( "move" , move_function_value , ( bp::arg("system"), bp::arg("nmoves"), bp::arg("record_stats")=(bool)(true) ) ); } ZMatMove_exposer.def( bp::self != bp::self ); { //::SireMove::ZMatMove::operator= typedef ::SireMove::ZMatMove & ( ::SireMove::ZMatMove::*assign_function_type )( ::SireMove::ZMatMove const & ) ; assign_function_type assign_function_value( &::SireMove::ZMatMove::operator= ); ZMatMove_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() ); } ZMatMove_exposer.def( bp::self == bp::self ); { //::SireMove::ZMatMove::sampler typedef ::SireMove::Sampler const & ( ::SireMove::ZMatMove::*sampler_function_type )( ) const; sampler_function_type sampler_function_value( &::SireMove::ZMatMove::sampler ); ZMatMove_exposer.def( "sampler" , sampler_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireMove::ZMatMove::setGenerator typedef void ( ::SireMove::ZMatMove::*setGenerator_function_type )( ::SireMaths::RanGenerator const & ) ; setGenerator_function_type setGenerator_function_value( &::SireMove::ZMatMove::setGenerator ); ZMatMove_exposer.def( "setGenerator" , setGenerator_function_value , ( bp::arg("rangenerator") ) ); } { //::SireMove::ZMatMove::setSampler typedef void ( ::SireMove::ZMatMove::*setSampler_function_type )( ::SireMove::Sampler const & ) ; setSampler_function_type setSampler_function_value( &::SireMove::ZMatMove::setSampler ); ZMatMove_exposer.def( "setSampler" , setSampler_function_value , ( bp::arg("sampler") ) ); } { //::SireMove::ZMatMove::setSampler typedef void ( ::SireMove::ZMatMove::*setSampler_function_type )( ::SireMol::MoleculeGroup const & ) ; setSampler_function_type setSampler_function_value( &::SireMove::ZMatMove::setSampler ); ZMatMove_exposer.def( "setSampler" , setSampler_function_value , ( bp::arg("molgroup") ) ); } { //::SireMove::ZMatMove::setSynchronisedAngles typedef void ( ::SireMove::ZMatMove::*setSynchronisedAngles_function_type )( bool ) ; setSynchronisedAngles_function_type setSynchronisedAngles_function_value( &::SireMove::ZMatMove::setSynchronisedAngles ); ZMatMove_exposer.def( "setSynchronisedAngles" , setSynchronisedAngles_function_value , ( bp::arg("on") ) ); } { //::SireMove::ZMatMove::setSynchronisedBonds typedef void ( ::SireMove::ZMatMove::*setSynchronisedBonds_function_type )( bool ) ; setSynchronisedBonds_function_type setSynchronisedBonds_function_value( &::SireMove::ZMatMove::setSynchronisedBonds ); ZMatMove_exposer.def( "setSynchronisedBonds" , setSynchronisedBonds_function_value , ( bp::arg("on") ) ); } { //::SireMove::ZMatMove::setSynchronisedDihedrals typedef void ( ::SireMove::ZMatMove::*setSynchronisedDihedrals_function_type )( bool ) ; setSynchronisedDihedrals_function_type setSynchronisedDihedrals_function_value( &::SireMove::ZMatMove::setSynchronisedDihedrals ); ZMatMove_exposer.def( "setSynchronisedDihedrals" , setSynchronisedDihedrals_function_value , ( bp::arg("on") ) ); } { //::SireMove::ZMatMove::setSynchronisedMotion typedef void ( ::SireMove::ZMatMove::*setSynchronisedMotion_function_type )( bool ) ; setSynchronisedMotion_function_type setSynchronisedMotion_function_value( &::SireMove::ZMatMove::setSynchronisedMotion ); ZMatMove_exposer.def( "setSynchronisedMotion" , setSynchronisedMotion_function_value , ( bp::arg("on") ) ); } { //::SireMove::ZMatMove::setZMatrixProperty typedef void ( ::SireMove::ZMatMove::*setZMatrixProperty_function_type )( ::SireBase::PropertyName const & ) ; setZMatrixProperty_function_type setZMatrixProperty_function_value( &::SireMove::ZMatMove::setZMatrixProperty ); ZMatMove_exposer.def( "setZMatrixProperty" , setZMatrixProperty_function_value , ( bp::arg("property") ) ); } { //::SireMove::ZMatMove::synchronisedAngles typedef bool ( ::SireMove::ZMatMove::*synchronisedAngles_function_type )( ) const; synchronisedAngles_function_type synchronisedAngles_function_value( &::SireMove::ZMatMove::synchronisedAngles ); ZMatMove_exposer.def( "synchronisedAngles" , synchronisedAngles_function_value ); } { //::SireMove::ZMatMove::synchronisedBonds typedef bool ( ::SireMove::ZMatMove::*synchronisedBonds_function_type )( ) const; synchronisedBonds_function_type synchronisedBonds_function_value( &::SireMove::ZMatMove::synchronisedBonds ); ZMatMove_exposer.def( "synchronisedBonds" , synchronisedBonds_function_value ); } { //::SireMove::ZMatMove::synchronisedDihedrals typedef bool ( ::SireMove::ZMatMove::*synchronisedDihedrals_function_type )( ) const; synchronisedDihedrals_function_type synchronisedDihedrals_function_value( &::SireMove::ZMatMove::synchronisedDihedrals ); ZMatMove_exposer.def( "synchronisedDihedrals" , synchronisedDihedrals_function_value ); } { //::SireMove::ZMatMove::synchronisedMotion typedef bool ( ::SireMove::ZMatMove::*synchronisedMotion_function_type )( ) const; synchronisedMotion_function_type synchronisedMotion_function_value( &::SireMove::ZMatMove::synchronisedMotion ); ZMatMove_exposer.def( "synchronisedMotion" , synchronisedMotion_function_value ); } { //::SireMove::ZMatMove::toString typedef ::QString ( ::SireMove::ZMatMove::*toString_function_type )( ) const; toString_function_type toString_function_value( &::SireMove::ZMatMove::toString ); ZMatMove_exposer.def( "toString" , toString_function_value ); } { //::SireMove::ZMatMove::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireMove::ZMatMove::typeName ); ZMatMove_exposer.def( "typeName" , typeName_function_value ); } { //::SireMove::ZMatMove::zmatrixProperty typedef ::SireBase::PropertyName const & ( ::SireMove::ZMatMove::*zmatrixProperty_function_type )( ) const; zmatrixProperty_function_type zmatrixProperty_function_value( &::SireMove::ZMatMove::zmatrixProperty ); ZMatMove_exposer.def( "zmatrixProperty" , zmatrixProperty_function_value , bp::return_value_policy< bp::copy_const_reference >() ); } ZMatMove_exposer.staticmethod( "typeName" ); ZMatMove_exposer.def( "__copy__", &__copy__); ZMatMove_exposer.def( "__deepcopy__", &__copy__); ZMatMove_exposer.def( "clone", &__copy__); ZMatMove_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireMove::ZMatMove >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); ZMatMove_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireMove::ZMatMove >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); ZMatMove_exposer.def( "__str__", &__str__< ::SireMove::ZMatMove > ); ZMatMove_exposer.def( "__repr__", &__str__< ::SireMove::ZMatMove > ); } }
void register_SpaceWrapper_class(){ { //::SireSystem::SpaceWrapper typedef bp::class_< SireSystem::SpaceWrapper, bp::bases< SireSystem::MoleculeConstraint, SireSystem::Constraint, SireBase::Property > > SpaceWrapper_exposer_t; SpaceWrapper_exposer_t SpaceWrapper_exposer = SpaceWrapper_exposer_t( "SpaceWrapper", bp::init< >() ); bp::scope SpaceWrapper_scope( SpaceWrapper_exposer ); SpaceWrapper_exposer.def( bp::init< SireFF::PointRef const &, SireMol::MoleculeGroup const &, bp::optional< SireBase::PropertyMap const & > >(( bp::arg("point"), bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() )) ); SpaceWrapper_exposer.def( bp::init< SireSystem::SpaceWrapper const & >(( bp::arg("other") )) ); { //::SireSystem::SpaceWrapper::moleculeGroup typedef ::SireMol::MoleculeGroup const & ( ::SireSystem::SpaceWrapper::*moleculeGroup_function_type )( ) const; moleculeGroup_function_type moleculeGroup_function_value( &::SireSystem::SpaceWrapper::moleculeGroup ); SpaceWrapper_exposer.def( "moleculeGroup" , moleculeGroup_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } SpaceWrapper_exposer.def( bp::self != bp::self ); { //::SireSystem::SpaceWrapper::operator= typedef ::SireSystem::SpaceWrapper & ( ::SireSystem::SpaceWrapper::*assign_function_type )( ::SireSystem::SpaceWrapper const & ) ; assign_function_type assign_function_value( &::SireSystem::SpaceWrapper::operator= ); SpaceWrapper_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() ); } SpaceWrapper_exposer.def( bp::self == bp::self ); { //::SireSystem::SpaceWrapper::point typedef ::SireFF::Point const & ( ::SireSystem::SpaceWrapper::*point_function_type )( ) const; point_function_type point_function_value( &::SireSystem::SpaceWrapper::point ); SpaceWrapper_exposer.def( "point" , point_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireSystem::SpaceWrapper::propertyMap typedef ::SireBase::PropertyMap const & ( ::SireSystem::SpaceWrapper::*propertyMap_function_type )( ) const; propertyMap_function_type propertyMap_function_value( &::SireSystem::SpaceWrapper::propertyMap ); SpaceWrapper_exposer.def( "propertyMap" , propertyMap_function_value , bp::return_value_policy< bp::copy_const_reference >() ); } { //::SireSystem::SpaceWrapper::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireSystem::SpaceWrapper::typeName ); SpaceWrapper_exposer.def( "typeName" , typeName_function_value ); } SpaceWrapper_exposer.staticmethod( "typeName" ); SpaceWrapper_exposer.def( "__copy__", &__copy__); SpaceWrapper_exposer.def( "__deepcopy__", &__copy__); SpaceWrapper_exposer.def( "clone", &__copy__); SpaceWrapper_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireSystem::SpaceWrapper >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); SpaceWrapper_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireSystem::SpaceWrapper >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); SpaceWrapper_exposer.def( "__str__", &__str__< ::SireSystem::SpaceWrapper > ); SpaceWrapper_exposer.def( "__repr__", &__str__< ::SireSystem::SpaceWrapper > ); } }