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 > );
    }

}
Example #2
0
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 > );
    }

}
Example #3
0
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);
    }

}
Example #4
0
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 > );
    }

}
Example #5
0
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 > );
    }

}