void register_Segment_class(){ { //::SireMol::Segment typedef bp::class_< SireMol::Segment, bp::bases< SireMol::MoleculeView, SireBase::Property > > Segment_exposer_t; Segment_exposer_t Segment_exposer = Segment_exposer_t( "Segment", bp::init< >() ); bp::scope Segment_scope( Segment_exposer ); Segment_exposer.def( bp::init< SireMol::MoleculeData const &, SireMol::SegID const & >(( bp::arg("data"), bp::arg("segid") )) ); Segment_exposer.def( bp::init< SireMol::Segment const & >(( bp::arg("other") )) ); { //::SireMol::Segment::assertContainsMetadata typedef void ( ::SireMol::Segment::*assertContainsMetadata_function_type )( ::SireBase::PropertyName const & ) const; assertContainsMetadata_function_type assertContainsMetadata_function_value( &::SireMol::Segment::assertContainsMetadata ); Segment_exposer.def( "assertContainsMetadata" , assertContainsMetadata_function_value , ( bp::arg("metakey") ) ); } { //::SireMol::Segment::assertContainsMetadata typedef void ( ::SireMol::Segment::*assertContainsMetadata_function_type )( ::SireBase::PropertyName const &,::SireBase::PropertyName const & ) const; assertContainsMetadata_function_type assertContainsMetadata_function_value( &::SireMol::Segment::assertContainsMetadata ); Segment_exposer.def( "assertContainsMetadata" , assertContainsMetadata_function_value , ( bp::arg("key"), bp::arg("metakey") ) ); } { //::SireMol::Segment::assertContainsProperty typedef void ( ::SireMol::Segment::*assertContainsProperty_function_type )( ::SireBase::PropertyName const & ) const; assertContainsProperty_function_type assertContainsProperty_function_value( &::SireMol::Segment::assertContainsProperty ); Segment_exposer.def( "assertContainsProperty" , assertContainsProperty_function_value , ( bp::arg("key") ) ); } { //::SireMol::Segment::atomIdxs typedef ::QList< SireMol::AtomIdx > const & ( ::SireMol::Segment::*atomIdxs_function_type )( ) const; atomIdxs_function_type atomIdxs_function_value( &::SireMol::Segment::atomIdxs ); Segment_exposer.def( "atomIdxs" , atomIdxs_function_value , bp::return_value_policy< bp::copy_const_reference >() ); } { //::SireMol::Segment::contains typedef bool ( ::SireMol::Segment::*contains_function_type )( ::SireMol::AtomIdx ) const; contains_function_type contains_function_value( &::SireMol::Segment::contains ); Segment_exposer.def( "contains" , contains_function_value , ( bp::arg("atomidx") ) ); } { //::SireMol::Segment::contains typedef bool ( ::SireMol::Segment::*contains_function_type )( ::SireMol::AtomID const & ) const; contains_function_type contains_function_value( &::SireMol::Segment::contains ); Segment_exposer.def( "contains" , contains_function_value , ( bp::arg("atomid") ) ); } { //::SireMol::Segment::edit typedef ::SireMol::SegEditor ( ::SireMol::Segment::*edit_function_type )( ) const; edit_function_type edit_function_value( &::SireMol::Segment::edit ); Segment_exposer.def( "edit" , edit_function_value ); } { //::SireMol::Segment::evaluate typedef ::SireMol::Evaluator ( ::SireMol::Segment::*evaluate_function_type )( ) const; evaluate_function_type evaluate_function_value( &::SireMol::Segment::evaluate ); Segment_exposer.def( "evaluate" , evaluate_function_value ); } { //::SireMol::Segment::hasMetadata typedef bool ( ::SireMol::Segment::*hasMetadata_function_type )( ::SireBase::PropertyName const & ) const; hasMetadata_function_type hasMetadata_function_value( &::SireMol::Segment::hasMetadata ); Segment_exposer.def( "hasMetadata" , hasMetadata_function_value , ( bp::arg("metakey") ) ); } { //::SireMol::Segment::hasMetadata typedef bool ( ::SireMol::Segment::*hasMetadata_function_type )( ::SireBase::PropertyName const &,::SireBase::PropertyName const & ) const; hasMetadata_function_type hasMetadata_function_value( &::SireMol::Segment::hasMetadata ); Segment_exposer.def( "hasMetadata" , hasMetadata_function_value , ( bp::arg("key"), bp::arg("metakey") ) ); } { //::SireMol::Segment::hasProperty typedef bool ( ::SireMol::Segment::*hasProperty_function_type )( ::SireBase::PropertyName const & ) const; hasProperty_function_type hasProperty_function_value( &::SireMol::Segment::hasProperty ); Segment_exposer.def( "hasProperty" , hasProperty_function_value , ( bp::arg("key") ) ); } { //::SireMol::Segment::index typedef ::SireMol::SegIdx ( ::SireMol::Segment::*index_function_type )( ) const; index_function_type index_function_value( &::SireMol::Segment::index ); Segment_exposer.def( "index" , index_function_value ); } { //::SireMol::Segment::intersects typedef bool ( ::SireMol::Segment::*intersects_function_type )( ::SireMol::AtomID const & ) const; intersects_function_type intersects_function_value( &::SireMol::Segment::intersects ); Segment_exposer.def( "intersects" , intersects_function_value , ( bp::arg("atomid") ) ); } { //::SireMol::Segment::isEmpty typedef bool ( ::SireMol::Segment::*isEmpty_function_type )( ) const; isEmpty_function_type isEmpty_function_value( &::SireMol::Segment::isEmpty ); Segment_exposer.def( "isEmpty" , isEmpty_function_value ); } { //::SireMol::Segment::metadataKeys typedef ::QStringList ( ::SireMol::Segment::*metadataKeys_function_type )( ) const; metadataKeys_function_type metadataKeys_function_value( &::SireMol::Segment::metadataKeys ); Segment_exposer.def( "metadataKeys" , metadataKeys_function_value ); } { //::SireMol::Segment::metadataKeys typedef ::QStringList ( ::SireMol::Segment::*metadataKeys_function_type )( ::SireBase::PropertyName const & ) const; metadataKeys_function_type metadataKeys_function_value( &::SireMol::Segment::metadataKeys ); Segment_exposer.def( "metadataKeys" , metadataKeys_function_value , ( bp::arg("key") ) ); } { //::SireMol::Segment::move typedef ::SireMol::Mover< SireMol::Segment > ( ::SireMol::Segment::*move_function_type )( ) const; move_function_type move_function_value( &::SireMol::Segment::move ); Segment_exposer.def( "move" , move_function_value ); } { //::SireMol::Segment::nAtoms typedef int ( ::SireMol::Segment::*nAtoms_function_type )( ) const; nAtoms_function_type nAtoms_function_value( &::SireMol::Segment::nAtoms ); Segment_exposer.def( "nAtoms" , nAtoms_function_value ); } { //::SireMol::Segment::name typedef ::SireMol::SegName const & ( ::SireMol::Segment::*name_function_type )( ) const; name_function_type name_function_value( &::SireMol::Segment::name ); Segment_exposer.def( "name" , name_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } Segment_exposer.def( bp::self != bp::self ); { //::SireMol::Segment::operator= typedef ::SireMol::Segment & ( ::SireMol::Segment::*assign_function_type )( ::SireMol::Segment const & ) ; assign_function_type assign_function_value( &::SireMol::Segment::operator= ); Segment_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() ); } Segment_exposer.def( bp::self == bp::self ); { //::SireMol::Segment::propertyKeys typedef ::QStringList ( ::SireMol::Segment::*propertyKeys_function_type )( ) const; propertyKeys_function_type propertyKeys_function_value( &::SireMol::Segment::propertyKeys ); Segment_exposer.def( "propertyKeys" , propertyKeys_function_value ); } { //::SireMol::Segment::selectedAll typedef bool ( ::SireMol::Segment::*selectedAll_function_type )( ) const; selectedAll_function_type selectedAll_function_value( &::SireMol::Segment::selectedAll ); Segment_exposer.def( "selectedAll" , selectedAll_function_value ); } { //::SireMol::Segment::selection typedef ::SireMol::AtomSelection ( ::SireMol::Segment::*selection_function_type )( ) const; selection_function_type selection_function_value( &::SireMol::Segment::selection ); Segment_exposer.def( "selection" , selection_function_value ); } { //::SireMol::Segment::selector typedef ::SireMol::Selector< SireMol::Segment > ( ::SireMol::Segment::*selector_function_type )( ) const; selector_function_type selector_function_value( &::SireMol::Segment::selector ); Segment_exposer.def( "selector" , selector_function_value ); } { //::SireMol::Segment::toString typedef ::QString ( ::SireMol::Segment::*toString_function_type )( ) const; toString_function_type toString_function_value( &::SireMol::Segment::toString ); Segment_exposer.def( "toString" , toString_function_value ); } { //::SireMol::Segment::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireMol::Segment::typeName ); Segment_exposer.def( "typeName" , typeName_function_value ); } { //::SireMol::Segment::update typedef void ( ::SireMol::Segment::*update_function_type )( ::SireMol::MoleculeData const & ) ; update_function_type update_function_value( &::SireMol::Segment::update ); Segment_exposer.def( "update" , update_function_value , ( bp::arg("moldata") ) ); } Segment_exposer.staticmethod( "typeName" ); Segment_exposer.def( "_get_property_SireMol_SegStringProperty", &SireMol::Segment::property< QString >, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_metadata_SireMol_SegStringProperty", get_Metadata_SireMol_SegStringProperty_function1, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_metadata_SireMol_SegStringProperty", &get_Metadata_SireMol_SegStringProperty_function2, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_property_SireMol_SegIntProperty", &SireMol::Segment::property< qint64 >, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_metadata_SireMol_SegIntProperty", get_Metadata_SireMol_SegIntProperty_function1, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_metadata_SireMol_SegIntProperty", &get_Metadata_SireMol_SegIntProperty_function2, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_property_SireMol_SegFloatProperty", &SireMol::Segment::property< double >, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_metadata_SireMol_SegFloatProperty", get_Metadata_SireMol_SegFloatProperty_function1, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_metadata_SireMol_SegFloatProperty", &get_Metadata_SireMol_SegFloatProperty_function2, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_property_SireMol_SegVariantProperty", &SireMol::Segment::property< QVariant >, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_metadata_SireMol_SegVariantProperty", get_Metadata_SireMol_SegVariantProperty_function1, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "_get_metadata_SireMol_SegVariantProperty", &get_Metadata_SireMol_SegVariantProperty_function2, bp::return_value_policy<bp::copy_const_reference>()); Segment_exposer.def( "__copy__", &__copy__); Segment_exposer.def( "__deepcopy__", &__copy__); Segment_exposer.def( "clone", &__copy__); Segment_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireMol::Segment >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); Segment_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireMol::Segment >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); Segment_exposer.def( "__str__", &__str__< ::SireMol::Segment > ); Segment_exposer.def( "__repr__", &__str__< ::SireMol::Segment > ); } }
void register_PartialMolecule_class(){ { //::SireMol::PartialMolecule typedef bp::class_< SireMol::PartialMolecule, bp::bases< SireMol::MoleculeView, SireBase::Property > > PartialMolecule_exposer_t; PartialMolecule_exposer_t PartialMolecule_exposer = PartialMolecule_exposer_t( "PartialMolecule", bp::init< >() ); bp::scope PartialMolecule_scope( PartialMolecule_exposer ); PartialMolecule_exposer.def( bp::init< SireMol::MoleculeView const & >(( bp::arg("molecule") )) ); PartialMolecule_exposer.def( bp::init< SireMol::MoleculeData const &, SireMol::AtomSelection const & >(( bp::arg("moldata"), bp::arg("atoms") )) ); PartialMolecule_exposer.def( bp::init< SireMol::PartialMolecule const & >(( bp::arg("other") )) ); { //::SireMol::PartialMolecule::evaluate typedef ::SireMol::Evaluator ( ::SireMol::PartialMolecule::*evaluate_function_type )( ) const; evaluate_function_type evaluate_function_value( &::SireMol::PartialMolecule::evaluate ); PartialMolecule_exposer.def( "evaluate" , evaluate_function_value ); } { //::SireMol::PartialMolecule::extract typedef ::SireMol::PartialMolecule ( ::SireMol::PartialMolecule::*extract_function_type )( ) const; extract_function_type extract_function_value( &::SireMol::PartialMolecule::extract ); PartialMolecule_exposer.def( "extract" , extract_function_value ); } { //::SireMol::PartialMolecule::hasMetadata typedef bool ( ::SireMol::PartialMolecule::*hasMetadata_function_type )( ::SireBase::PropertyName const & ) const; hasMetadata_function_type hasMetadata_function_value( &::SireMol::PartialMolecule::hasMetadata ); PartialMolecule_exposer.def( "hasMetadata" , hasMetadata_function_value , ( bp::arg("metakey") ) ); } { //::SireMol::PartialMolecule::hasMetadata typedef bool ( ::SireMol::PartialMolecule::*hasMetadata_function_type )( ::SireBase::PropertyName const &,::SireBase::PropertyName const & ) const; hasMetadata_function_type hasMetadata_function_value( &::SireMol::PartialMolecule::hasMetadata ); PartialMolecule_exposer.def( "hasMetadata" , hasMetadata_function_value , ( bp::arg("key"), bp::arg("metakey") ) ); } { //::SireMol::PartialMolecule::hasProperty typedef bool ( ::SireMol::PartialMolecule::*hasProperty_function_type )( ::SireBase::PropertyName const & ) const; hasProperty_function_type hasProperty_function_value( &::SireMol::PartialMolecule::hasProperty ); PartialMolecule_exposer.def( "hasProperty" , hasProperty_function_value , ( bp::arg("key") ) ); } { //::SireMol::PartialMolecule::isEmpty typedef bool ( ::SireMol::PartialMolecule::*isEmpty_function_type )( ) const; isEmpty_function_type isEmpty_function_value( &::SireMol::PartialMolecule::isEmpty ); PartialMolecule_exposer.def( "isEmpty" , isEmpty_function_value ); } { //::SireMol::PartialMolecule::metadata typedef ::SireBase::Property const & ( ::SireMol::PartialMolecule::*metadata_function_type )( ::SireBase::PropertyName const & ) const; metadata_function_type metadata_function_value( &::SireMol::PartialMolecule::metadata ); PartialMolecule_exposer.def( "metadata" , metadata_function_value , ( bp::arg("metakey") ) , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireMol::PartialMolecule::metadata typedef ::SireBase::Property const & ( ::SireMol::PartialMolecule::*metadata_function_type )( ::SireBase::PropertyName const &,::SireBase::PropertyName const & ) const; metadata_function_type metadata_function_value( &::SireMol::PartialMolecule::metadata ); PartialMolecule_exposer.def( "metadata" , metadata_function_value , ( bp::arg("key"), bp::arg("metakey") ) , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireMol::PartialMolecule::metadataKeys typedef ::QStringList ( ::SireMol::PartialMolecule::*metadataKeys_function_type )( ) const; metadataKeys_function_type metadataKeys_function_value( &::SireMol::PartialMolecule::metadataKeys ); PartialMolecule_exposer.def( "metadataKeys" , metadataKeys_function_value ); } { //::SireMol::PartialMolecule::metadataKeys typedef ::QStringList ( ::SireMol::PartialMolecule::*metadataKeys_function_type )( ::SireBase::PropertyName const & ) const; metadataKeys_function_type metadataKeys_function_value( &::SireMol::PartialMolecule::metadataKeys ); PartialMolecule_exposer.def( "metadataKeys" , metadataKeys_function_value , ( bp::arg("key") ) ); } { //::SireMol::PartialMolecule::move typedef ::SireMol::Mover< SireMol::PartialMolecule > ( ::SireMol::PartialMolecule::*move_function_type )( ) const; move_function_type move_function_value( &::SireMol::PartialMolecule::move ); PartialMolecule_exposer.def( "move" , move_function_value ); } { //::SireMol::PartialMolecule::nAtoms typedef int ( ::SireMol::PartialMolecule::*nAtoms_function_type )( ) const; nAtoms_function_type nAtoms_function_value( &::SireMol::PartialMolecule::nAtoms ); PartialMolecule_exposer.def( "nAtoms" , nAtoms_function_value ); } { //::SireMol::PartialMolecule::nChains typedef int ( ::SireMol::PartialMolecule::*nChains_function_type )( ) const; nChains_function_type nChains_function_value( &::SireMol::PartialMolecule::nChains ); PartialMolecule_exposer.def( "nChains" , nChains_function_value ); } { //::SireMol::PartialMolecule::nCutGroups typedef int ( ::SireMol::PartialMolecule::*nCutGroups_function_type )( ) const; nCutGroups_function_type nCutGroups_function_value( &::SireMol::PartialMolecule::nCutGroups ); PartialMolecule_exposer.def( "nCutGroups" , nCutGroups_function_value ); } { //::SireMol::PartialMolecule::nResidues typedef int ( ::SireMol::PartialMolecule::*nResidues_function_type )( ) const; nResidues_function_type nResidues_function_value( &::SireMol::PartialMolecule::nResidues ); PartialMolecule_exposer.def( "nResidues" , nResidues_function_value ); } { //::SireMol::PartialMolecule::nSegments typedef int ( ::SireMol::PartialMolecule::*nSegments_function_type )( ) const; nSegments_function_type nSegments_function_value( &::SireMol::PartialMolecule::nSegments ); PartialMolecule_exposer.def( "nSegments" , nSegments_function_value ); } { //::SireMol::PartialMolecule::name typedef ::SireMol::MolName const & ( ::SireMol::PartialMolecule::*name_function_type )( ) const; name_function_type name_function_value( &::SireMol::PartialMolecule::name ); PartialMolecule_exposer.def( "name" , name_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireMol::PartialMolecule::number typedef ::SireMol::MolNum ( ::SireMol::PartialMolecule::*number_function_type )( ) const; number_function_type number_function_value( &::SireMol::PartialMolecule::number ); PartialMolecule_exposer.def( "number" , number_function_value ); } PartialMolecule_exposer.def( bp::self != bp::self ); { //::SireMol::PartialMolecule::operator= typedef ::SireMol::PartialMolecule & ( ::SireMol::PartialMolecule::*assign_function_type )( ::SireMol::MoleculeView const & ) ; assign_function_type assign_function_value( &::SireMol::PartialMolecule::operator= ); PartialMolecule_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() ); } { //::SireMol::PartialMolecule::operator= typedef ::SireMol::PartialMolecule & ( ::SireMol::PartialMolecule::*assign_function_type )( ::SireMol::PartialMolecule const & ) ; assign_function_type assign_function_value( &::SireMol::PartialMolecule::operator= ); PartialMolecule_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() ); } PartialMolecule_exposer.def( bp::self == bp::self ); { //::SireMol::PartialMolecule::property typedef ::SireBase::Property const & ( ::SireMol::PartialMolecule::*property_function_type )( ::SireBase::PropertyName const & ) const; property_function_type property_function_value( &::SireMol::PartialMolecule::property ); PartialMolecule_exposer.def( "property" , property_function_value , ( bp::arg("key") ) , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireMol::PartialMolecule::propertyKeys typedef ::QStringList ( ::SireMol::PartialMolecule::*propertyKeys_function_type )( ) const; propertyKeys_function_type propertyKeys_function_value( &::SireMol::PartialMolecule::propertyKeys ); PartialMolecule_exposer.def( "propertyKeys" , propertyKeys_function_value ); } { //::SireMol::PartialMolecule::selectedAll typedef bool ( ::SireMol::PartialMolecule::*selectedAll_function_type )( ) const; selectedAll_function_type selectedAll_function_value( &::SireMol::PartialMolecule::selectedAll ); PartialMolecule_exposer.def( "selectedAll" , selectedAll_function_value ); } { //::SireMol::PartialMolecule::selection typedef ::SireMol::AtomSelection ( ::SireMol::PartialMolecule::*selection_function_type )( ) const; selection_function_type selection_function_value( &::SireMol::PartialMolecule::selection ); PartialMolecule_exposer.def( "selection" , selection_function_value ); } { //::SireMol::PartialMolecule::toString typedef ::QString ( ::SireMol::PartialMolecule::*toString_function_type )( ) const; toString_function_type toString_function_value( &::SireMol::PartialMolecule::toString ); PartialMolecule_exposer.def( "toString" , toString_function_value ); } { //::SireMol::PartialMolecule::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireMol::PartialMolecule::typeName ); PartialMolecule_exposer.def( "typeName" , typeName_function_value ); } { //::SireMol::PartialMolecule::version typedef ::quint64 ( ::SireMol::PartialMolecule::*version_function_type )( ) const; version_function_type version_function_value( &::SireMol::PartialMolecule::version ); PartialMolecule_exposer.def( "version" , version_function_value ); } { //::SireMol::PartialMolecule::version typedef ::quint64 ( ::SireMol::PartialMolecule::*version_function_type )( ::SireBase::PropertyName const & ) const; version_function_type version_function_value( &::SireMol::PartialMolecule::version ); PartialMolecule_exposer.def( "version" , version_function_value , ( bp::arg("key") ) ); } PartialMolecule_exposer.staticmethod( "typeName" ); PartialMolecule_exposer.def( "__copy__", &__copy__); PartialMolecule_exposer.def( "__deepcopy__", &__copy__); PartialMolecule_exposer.def( "clone", &__copy__); PartialMolecule_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireMol::PartialMolecule >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); PartialMolecule_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireMol::PartialMolecule >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); PartialMolecule_exposer.def( "__str__", &__str__< ::SireMol::PartialMolecule > ); PartialMolecule_exposer.def( "__repr__", &__str__< ::SireMol::PartialMolecule > ); } }
void register_MolPotentialTable_class(){ { //::SireFF::MolPotentialTable typedef bp::class_< SireFF::MolPotentialTable > MolPotentialTable_exposer_t; MolPotentialTable_exposer_t MolPotentialTable_exposer = MolPotentialTable_exposer_t( "MolPotentialTable", bp::init< >() ); bp::scope MolPotentialTable_scope( MolPotentialTable_exposer ); MolPotentialTable_exposer.def( bp::init< SireMol::MoleculeView const & >(( bp::arg("molview") )) ); MolPotentialTable_exposer.def( bp::init< SireFF::MolPotentialTable const & >(( bp::arg("other") )) ); { //::SireFF::MolPotentialTable::add typedef bool ( ::SireFF::MolPotentialTable::*add_function_type )( ::SireMol::CGAtomIdx const &,::SireUnits::Dimension::MolarEnergy const & ) ; add_function_type add_function_value( &::SireFF::MolPotentialTable::add ); MolPotentialTable_exposer.def( "add" , add_function_value , ( bp::arg("cgatomidx"), bp::arg("potential") ) ); } { //::SireFF::MolPotentialTable::add typedef bool ( ::SireFF::MolPotentialTable::*add_function_type )( ::SireMol::AtomSelection const &,::SireUnits::Dimension::MolarEnergy const & ) ; add_function_type add_function_value( &::SireFF::MolPotentialTable::add ); MolPotentialTable_exposer.def( "add" , add_function_value , ( bp::arg("selected_atoms"), bp::arg("potential") ) ); } { //::SireFF::MolPotentialTable::add typedef void ( ::SireFF::MolPotentialTable::*add_function_type )( ::SireFF::MolPotentialTable const & ) ; add_function_type add_function_value( &::SireFF::MolPotentialTable::add ); MolPotentialTable_exposer.def( "add" , add_function_value , ( bp::arg("other") ) ); } { //::SireFF::MolPotentialTable::add typedef void ( ::SireFF::MolPotentialTable::*add_function_type )( ::SireUnits::Dimension::MolarEnergy const & ) ; add_function_type add_function_value( &::SireFF::MolPotentialTable::add ); MolPotentialTable_exposer.def( "add" , add_function_value , ( bp::arg("potential") ) ); } { //::SireFF::MolPotentialTable::divide typedef void ( ::SireFF::MolPotentialTable::*divide_function_type )( double ) ; divide_function_type divide_function_value( &::SireFF::MolPotentialTable::divide ); MolPotentialTable_exposer.def( "divide" , divide_function_value , ( bp::arg("value") ) ); } { //::SireFF::MolPotentialTable::initialise typedef void ( ::SireFF::MolPotentialTable::*initialise_function_type )( ) ; initialise_function_type initialise_function_value( &::SireFF::MolPotentialTable::initialise ); MolPotentialTable_exposer.def( "initialise" , initialise_function_value ); } { //::SireFF::MolPotentialTable::map typedef int ( ::SireFF::MolPotentialTable::*map_function_type )( ::SireMol::CGIdx ) const; map_function_type map_function_value( &::SireFF::MolPotentialTable::map ); MolPotentialTable_exposer.def( "map" , map_function_value , ( bp::arg("cgidx") ) ); } { //::SireFF::MolPotentialTable::molNum typedef ::SireMol::MolNum ( ::SireFF::MolPotentialTable::*molNum_function_type )( ) const; molNum_function_type molNum_function_value( &::SireFF::MolPotentialTable::molNum ); MolPotentialTable_exposer.def( "molNum" , molNum_function_value ); } { //::SireFF::MolPotentialTable::molUID typedef ::QUuid const & ( ::SireFF::MolPotentialTable::*molUID_function_type )( ) const; molUID_function_type molUID_function_value( &::SireFF::MolPotentialTable::molUID ); MolPotentialTable_exposer.def( "molUID" , molUID_function_value , bp::return_value_policy< bp::copy_const_reference >() ); } { //::SireFF::MolPotentialTable::multiply typedef void ( ::SireFF::MolPotentialTable::*multiply_function_type )( double ) ; multiply_function_type multiply_function_value( &::SireFF::MolPotentialTable::multiply ); MolPotentialTable_exposer.def( "multiply" , multiply_function_value , ( bp::arg("value") ) ); } { //::SireFF::MolPotentialTable::nCutGroups typedef int ( ::SireFF::MolPotentialTable::*nCutGroups_function_type )( ) const; nCutGroups_function_type nCutGroups_function_value( &::SireFF::MolPotentialTable::nCutGroups ); MolPotentialTable_exposer.def( "nCutGroups" , nCutGroups_function_value ); } { //::SireFF::MolPotentialTable::nSelectedCutGroups typedef int ( ::SireFF::MolPotentialTable::*nSelectedCutGroups_function_type )( ) const; nSelectedCutGroups_function_type nSelectedCutGroups_function_value( &::SireFF::MolPotentialTable::nSelectedCutGroups ); MolPotentialTable_exposer.def( "nSelectedCutGroups" , nSelectedCutGroups_function_value ); } MolPotentialTable_exposer.def( bp::self != bp::self ); MolPotentialTable_exposer.def( bp::self * bp::other< double >() ); MolPotentialTable_exposer.def( bp::self + bp::self ); MolPotentialTable_exposer.def( bp::self + bp::other< SireUnits::Dimension::PhysUnit< 1, 2, -2, 0, 0, -1, 0 > >() ); MolPotentialTable_exposer.def( bp::self - bp::self ); MolPotentialTable_exposer.def( bp::self - bp::other< SireUnits::Dimension::PhysUnit< 1, 2, -2, 0, 0, -1, 0 > >() ); MolPotentialTable_exposer.def( -bp::self ); MolPotentialTable_exposer.def( bp::self / bp::other< double >() ); { //::SireFF::MolPotentialTable::operator= typedef ::SireFF::MolPotentialTable & ( ::SireFF::MolPotentialTable::*assign_function_type )( ::SireFF::MolPotentialTable const & ) ; assign_function_type assign_function_value( &::SireFF::MolPotentialTable::operator= ); MolPotentialTable_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() ); } { //::SireFF::MolPotentialTable::operator= typedef ::SireFF::MolPotentialTable & ( ::SireFF::MolPotentialTable::*assign_function_type )( ::SireUnits::Dimension::MolarEnergy const & ) ; assign_function_type assign_function_value( &::SireFF::MolPotentialTable::operator= ); MolPotentialTable_exposer.def( "assign" , assign_function_value , ( bp::arg("potential") ) , bp::return_self< >() ); } MolPotentialTable_exposer.def( bp::self == bp::self ); { //::SireFF::MolPotentialTable::selected typedef bool ( ::SireFF::MolPotentialTable::*selected_function_type )( ::SireMol::CGIdx ) const; selected_function_type selected_function_value( &::SireFF::MolPotentialTable::selected ); MolPotentialTable_exposer.def( "selected" , selected_function_value , ( bp::arg("cgidx") ) ); } { //::SireFF::MolPotentialTable::selectedAll typedef bool ( ::SireFF::MolPotentialTable::*selectedAll_function_type )( ) const; selectedAll_function_type selectedAll_function_value( &::SireFF::MolPotentialTable::selectedAll ); MolPotentialTable_exposer.def( "selectedAll" , selectedAll_function_value ); } { //::SireFF::MolPotentialTable::setAll typedef void ( ::SireFF::MolPotentialTable::*setAll_function_type )( ::SireUnits::Dimension::MolarEnergy const & ) ; setAll_function_type setAll_function_value( &::SireFF::MolPotentialTable::setAll ); MolPotentialTable_exposer.def( "setAll" , setAll_function_value , ( bp::arg("potential") ) ); } { //::SireFF::MolPotentialTable::subtract typedef bool ( ::SireFF::MolPotentialTable::*subtract_function_type )( ::SireMol::CGAtomIdx const &,::SireUnits::Dimension::MolarEnergy const & ) ; subtract_function_type subtract_function_value( &::SireFF::MolPotentialTable::subtract ); MolPotentialTable_exposer.def( "subtract" , subtract_function_value , ( bp::arg("cgatomidx"), bp::arg("potential") ) ); } { //::SireFF::MolPotentialTable::subtract typedef bool ( ::SireFF::MolPotentialTable::*subtract_function_type )( ::SireMol::AtomSelection const &,::SireUnits::Dimension::MolarEnergy const & ) ; subtract_function_type subtract_function_value( &::SireFF::MolPotentialTable::subtract ); MolPotentialTable_exposer.def( "subtract" , subtract_function_value , ( bp::arg("selected_atoms"), bp::arg("potential") ) ); } { //::SireFF::MolPotentialTable::subtract typedef void ( ::SireFF::MolPotentialTable::*subtract_function_type )( ::SireFF::MolPotentialTable const & ) ; subtract_function_type subtract_function_value( &::SireFF::MolPotentialTable::subtract ); MolPotentialTable_exposer.def( "subtract" , subtract_function_value , ( bp::arg("other") ) ); } { //::SireFF::MolPotentialTable::subtract typedef void ( ::SireFF::MolPotentialTable::*subtract_function_type )( ::SireUnits::Dimension::MolarEnergy const & ) ; subtract_function_type subtract_function_value( &::SireFF::MolPotentialTable::subtract ); MolPotentialTable_exposer.def( "subtract" , subtract_function_value , ( bp::arg("potential") ) ); } { //::SireFF::MolPotentialTable::toVector typedef ::QVector< SireUnits::Dimension::PhysUnit< 1, 2, -2, 0, 0, -1, 0 > > ( ::SireFF::MolPotentialTable::*toVector_function_type )( ) const; toVector_function_type toVector_function_value( &::SireFF::MolPotentialTable::toVector ); MolPotentialTable_exposer.def( "toVector" , toVector_function_value ); } { //::SireFF::MolPotentialTable::toVector typedef ::QVector< SireUnits::Dimension::PhysUnit< 1, 2, -2, 0, 0, -1, 0 > > ( ::SireFF::MolPotentialTable::*toVector_function_type )( ::SireMol::AtomSelection const & ) const; toVector_function_type toVector_function_value( &::SireFF::MolPotentialTable::toVector ); MolPotentialTable_exposer.def( "toVector" , toVector_function_value , ( bp::arg("selection") ) ); } { //::SireFF::MolPotentialTable::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireFF::MolPotentialTable::typeName ); MolPotentialTable_exposer.def( "typeName" , typeName_function_value ); } { //::SireFF::MolPotentialTable::what typedef char const * ( ::SireFF::MolPotentialTable::*what_function_type )( ) const; what_function_type what_function_value( &::SireFF::MolPotentialTable::what ); MolPotentialTable_exposer.def( "what" , what_function_value ); } MolPotentialTable_exposer.staticmethod( "typeName" ); MolPotentialTable_exposer.def( "__copy__", &__copy__); MolPotentialTable_exposer.def( "__deepcopy__", &__copy__); MolPotentialTable_exposer.def( "clone", &__copy__); MolPotentialTable_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireFF::MolPotentialTable >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); MolPotentialTable_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireFF::MolPotentialTable >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); MolPotentialTable_exposer.def( "__str__", &__str__< ::SireFF::MolPotentialTable > ); MolPotentialTable_exposer.def( "__repr__", &__str__< ::SireFF::MolPotentialTable > ); MolPotentialTable_exposer.def( "__len__", &__len_size< ::SireFF::MolPotentialTable > ); } }
void register_ResStructureEditor_class(){ { //::SireMol::ResStructureEditor typedef bp::class_< SireMol::ResStructureEditor > ResStructureEditor_exposer_t; ResStructureEditor_exposer_t ResStructureEditor_exposer = ResStructureEditor_exposer_t( "ResStructureEditor", "This is the class used to edit a residues structure\n\nAuthor: Christopher Woods\n", bp::init< >("Null constructor") ); bp::scope ResStructureEditor_scope( ResStructureEditor_exposer ); ResStructureEditor_exposer.def( bp::init< SireMol::Residue const & >(( bp::arg("residue") ), "Construct an editor to edit the structure of a copy of the\nresidue residue") ); ResStructureEditor_exposer.def( bp::init< SireMol::StructureEditor const &, SireMol::ResIdx >(( bp::arg("data"), bp::arg("residx") ), "Construct an editor to edit the residue at index residx in the\neditor whose data is in data\nThrow: SireError::invalid_index\n") ); ResStructureEditor_exposer.def( bp::init< SireMol::ResStructureEditor const & >(( bp::arg("other") ), "Copy constructor") ); { //::SireMol::ResStructureEditor::add typedef ::SireMol::AtomStructureEditor ( ::SireMol::ResStructureEditor::*add_function_type)( ::SireMol::AtomName const & ) ; add_function_type add_function_value( &::SireMol::ResStructureEditor::add ); ResStructureEditor_exposer.def( "add" , add_function_value , ( bp::arg("atomname") ) , "Add a new atom called name to this residue - this returns\nan editor that can be used to further edit this atom" ); } { //::SireMol::ResStructureEditor::add typedef ::SireMol::AtomStructureEditor ( ::SireMol::ResStructureEditor::*add_function_type)( ::SireMol::AtomNum ) ; add_function_type add_function_value( &::SireMol::ResStructureEditor::add ); ResStructureEditor_exposer.def( "add" , add_function_value , ( bp::arg("atomnum") ) , "Add a new atom with the number number to this residue - this\nreturns an editor that can be used to further edit this atom" ); } { //::SireMol::ResStructureEditor::atom typedef ::SireMol::AtomStructureEditor ( ::SireMol::ResStructureEditor::*atom_function_type)( int ) ; atom_function_type atom_function_value( &::SireMol::ResStructureEditor::atom ); ResStructureEditor_exposer.def( "atom" , atom_function_value , ( bp::arg("i") ) , "Return an editor for the ith atom in this residue\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::atom typedef ::SireMol::AtomStructureEditor ( ::SireMol::ResStructureEditor::*atom_function_type)( ::SireMol::AtomID const & ) ; atom_function_type atom_function_value( &::SireMol::ResStructureEditor::atom ); ResStructureEditor_exposer.def( "atom" , atom_function_value , ( bp::arg("atomid") ) , "Return an editor for the atom with ID == atomid in\nthis residue\nThrow: SireMol::missing_atom\nThrow: SireMol::duplicate_atom\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::chain typedef ::SireMol::ChainStructureEditor ( ::SireMol::ResStructureEditor::*chain_function_type)( ) ; chain_function_type chain_function_value( &::SireMol::ResStructureEditor::chain ); ResStructureEditor_exposer.def( "chain" , chain_function_value , "Return an editor for the chain that contains this residue" ); } { //::SireMol::ResStructureEditor::commit typedef ::SireMol::Residue ( ::SireMol::ResStructureEditor::*commit_function_type)( ) const; commit_function_type commit_function_value( &::SireMol::ResStructureEditor::commit ); ResStructureEditor_exposer.def( "commit" , commit_function_value , "Commit the changes made by this editor and return the updated residue" ); } { //::SireMol::ResStructureEditor::index typedef ::SireMol::ResIdx ( ::SireMol::ResStructureEditor::*index_function_type)( ) const; index_function_type index_function_value( &::SireMol::ResStructureEditor::index ); ResStructureEditor_exposer.def( "index" , index_function_value , "Return the index of this residue in the molecule" ); } { //::SireMol::ResStructureEditor::molecule typedef ::SireMol::MolStructureEditor ( ::SireMol::ResStructureEditor::*molecule_function_type)( ) ; molecule_function_type molecule_function_value( &::SireMol::ResStructureEditor::molecule ); ResStructureEditor_exposer.def( "molecule" , molecule_function_value , "Return an editor for the molecule that contains this residue" ); } { //::SireMol::ResStructureEditor::nAtoms typedef int ( ::SireMol::ResStructureEditor::*nAtoms_function_type)( ) const; nAtoms_function_type nAtoms_function_value( &::SireMol::ResStructureEditor::nAtoms ); ResStructureEditor_exposer.def( "nAtoms" , nAtoms_function_value , "Return the number of atoms in this residue - this may be zero" ); } { //::SireMol::ResStructureEditor::name typedef ::SireMol::ResName const & ( ::SireMol::ResStructureEditor::*name_function_type)( ) const; name_function_type name_function_value( &::SireMol::ResStructureEditor::name ); ResStructureEditor_exposer.def( "name" , name_function_value , bp::return_value_policy<bp::clone_const_reference>() , "Return the name of this residue" ); } { //::SireMol::ResStructureEditor::number typedef ::SireMol::ResNum ( ::SireMol::ResStructureEditor::*number_function_type)( ) const; number_function_type number_function_value( &::SireMol::ResStructureEditor::number ); ResStructureEditor_exposer.def( "number" , number_function_value , "Return the number of this residue" ); } { //::SireMol::ResStructureEditor::operator= typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*assign_function_type)( ::SireMol::Residue const & ) ; assign_function_type assign_function_value( &::SireMol::ResStructureEditor::operator= ); ResStructureEditor_exposer.def( "assign" , assign_function_value , ( bp::arg("residue") ) , bp::return_self< >() , "" ); } { //::SireMol::ResStructureEditor::operator= typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*assign_function_type)( ::SireMol::ResStructureEditor const & ) ; assign_function_type assign_function_value( &::SireMol::ResStructureEditor::operator= ); ResStructureEditor_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() , "" ); } { //::SireMol::ResStructureEditor::reindex typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*reindex_function_type)( ::SireMol::ResIdx ) ; reindex_function_type reindex_function_value( &::SireMol::ResStructureEditor::reindex ); ResStructureEditor_exposer.def( "reindex" , reindex_function_value , ( bp::arg("index") ) , bp::return_self< >() , "Change the index of this residue to newidx. If this\nis larger than the number of residues in the molecule\nthen this residue is moved to the end" ); } { //::SireMol::ResStructureEditor::remove typedef ::SireMol::MolStructureEditor ( ::SireMol::ResStructureEditor::*remove_function_type)( ) ; remove_function_type remove_function_value( &::SireMol::ResStructureEditor::remove ); ResStructureEditor_exposer.def( "remove" , remove_function_value , bp::return_self< >() , "Completely remove this residue from the molecule - this returns\na MolStructureEditor that can be used to further edit the molecule" ); } { //::SireMol::ResStructureEditor::remove typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*remove_function_type)( ::SireMol::AtomID const & ) ; remove_function_type remove_function_value( &::SireMol::ResStructureEditor::remove ); ResStructureEditor_exposer.def( "remove" , remove_function_value , ( bp::arg("atomid") ) , bp::return_self< >() , "Remove all atoms with ID atomid from this residue\nThrow: SireMol::missing_atom\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::remove typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*remove_function_type)( int ) ; remove_function_type remove_function_value( &::SireMol::ResStructureEditor::remove ); ResStructureEditor_exposer.def( "remove" , remove_function_value , ( bp::arg("i") ) , bp::return_self< >() , "Remove the ith atom from this residue\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::rename typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*rename_function_type)( ::SireMol::ResName const & ) ; rename_function_type rename_function_value( &::SireMol::ResStructureEditor::rename ); ResStructureEditor_exposer.def( "rename" , rename_function_value , ( bp::arg("name") ) , bp::return_self< >() , "Rename this residue to newname" ); } { //::SireMol::ResStructureEditor::renumber typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*renumber_function_type)( ::SireMol::ResNum ) ; renumber_function_type renumber_function_value( &::SireMol::ResStructureEditor::renumber ); ResStructureEditor_exposer.def( "renumber" , renumber_function_value , ( bp::arg("number") ) , bp::return_self< >() , "Renumber this residue to newnum" ); } { //::SireMol::ResStructureEditor::reparent typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*reparent_function_type)( ::SireMol::ChainID const & ) ; reparent_function_type reparent_function_value( &::SireMol::ResStructureEditor::reparent ); ResStructureEditor_exposer.def( "reparent" , reparent_function_value , ( bp::arg("chainid") ) , bp::return_self< >() , "Move this residue into the chain with ID chainid\nThrow: SireMol::missing_chain\nThrow: SireMol::duplicate_chain\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::select typedef ::SireMol::AtomStructureEditor ( ::SireMol::ResStructureEditor::*select_function_type)( int ) ; select_function_type select_function_value( &::SireMol::ResStructureEditor::select ); ResStructureEditor_exposer.def( "select" , select_function_value , ( bp::arg("i") ) , "Return an editor for the ith atom in this residue\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::select typedef ::SireMol::AtomStructureEditor ( ::SireMol::ResStructureEditor::*select_function_type)( ::SireMol::AtomID const & ) ; select_function_type select_function_value( &::SireMol::ResStructureEditor::select ); ResStructureEditor_exposer.def( "select" , select_function_value , ( bp::arg("atomid") ) , "Return an editor for the atom with ID == atomid in\nthis residue\nThrow: SireMol::missing_atom\nThrow: SireMol::duplicate_atom\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::selectedAll typedef bool ( ::SireMol::ResStructureEditor::*selectedAll_function_type)( ) const; selectedAll_function_type selectedAll_function_value( &::SireMol::ResStructureEditor::selectedAll ); ResStructureEditor_exposer.def( "selectedAll" , selectedAll_function_value , "Is this editor editing the entire molecule?" ); } { //::SireMol::ResStructureEditor::toString typedef ::QString ( ::SireMol::ResStructureEditor::*toString_function_type)( ) const; toString_function_type toString_function_value( &::SireMol::ResStructureEditor::toString ); ResStructureEditor_exposer.def( "toString" , toString_function_value , "Return a string representation of this editor" ); } { //::SireMol::ResStructureEditor::transfer typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*transfer_function_type)( ::SireMol::AtomID const &,::SireMol::ResID const & ) ; transfer_function_type transfer_function_value( &::SireMol::ResStructureEditor::transfer ); ResStructureEditor_exposer.def( "transfer" , transfer_function_value , ( bp::arg("atomid"), bp::arg("resid") ) , bp::return_self< >() , "Transfer all atoms that match the ID atomid into the residue that\nmatches the ID resid\nThrow: SireMol::missing_atom\nThrow: SireMol::missing_residue\nThrow: SireMol::duplicate_residue\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::transfer typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*transfer_function_type)( int,::SireMol::ResID const & ) ; transfer_function_type transfer_function_value( &::SireMol::ResStructureEditor::transfer ); ResStructureEditor_exposer.def( "transfer" , transfer_function_value , ( bp::arg("i"), bp::arg("resid") ) , bp::return_self< >() , "Transfer the ith atom from this residue into the residue that\nmatches the ID resid\nThrow: SireMol::missing_residue\nThrow: SireMol::duplicate_residue\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::transferAll typedef ::SireMol::ResStructureEditor & ( ::SireMol::ResStructureEditor::*transferAll_function_type)( ::SireMol::ResID const & ) ; transferAll_function_type transferAll_function_value( &::SireMol::ResStructureEditor::transferAll ); ResStructureEditor_exposer.def( "transferAll" , transferAll_function_value , ( bp::arg("resid") ) , bp::return_self< >() , "Transfer all atoms from this residue into the residue with ID resid\nThrow: SireMol::missing_residue\nThrow: SireMol::duplicate_residue\nThrow: SireError::invalid_index\n" ); } { //::SireMol::ResStructureEditor::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireMol::ResStructureEditor::typeName ); ResStructureEditor_exposer.def( "typeName" , typeName_function_value , "" ); } { //::SireMol::ResStructureEditor::what typedef char const * ( ::SireMol::ResStructureEditor::*what_function_type)( ) const; what_function_type what_function_value( &::SireMol::ResStructureEditor::what ); ResStructureEditor_exposer.def( "what" , what_function_value , "" ); } ResStructureEditor_exposer.staticmethod( "typeName" ); ResStructureEditor_exposer.def( "__copy__", &__copy__); ResStructureEditor_exposer.def( "__deepcopy__", &__copy__); ResStructureEditor_exposer.def( "clone", &__copy__); ResStructureEditor_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireMol::ResStructureEditor >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); ResStructureEditor_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireMol::ResStructureEditor >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); ResStructureEditor_exposer.def( "__str__", &__str__< ::SireMol::ResStructureEditor > ); ResStructureEditor_exposer.def( "__repr__", &__str__< ::SireMol::ResStructureEditor > ); } }