Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
core::scoring::motif::ResPairMotifQuery Class Reference

#include <motif_hash_stuff.hh>

Public Member Functions

 ResPairMotifQuery (core::pose::Pose const &pose1)
 
 ResPairMotifQuery (core::pose::Pose const &pose1, core::pose::Pose const &pose2)
 
core::pose::PoseCOP pose1 () const
 
core::pose::PoseCOP pose2 () const
 
numeric::geometry::hashing::xyzStripeHash
const * 
inter_clash1 () const
 
numeric::geometry::hashing::xyzStripeHash
const * 
inter_clash2 () const
 
numeric::geometry::hashing::xyzStripeHash
const *& 
inter_clash1 ()
 
numeric::geometry::hashing::xyzStripeHash
const *& 
inter_clash2 ()
 
Xforminter_clash1_xform ()
 
Xforminter_clash2_xform ()
 
Xform const & inter_clash1_xform () const
 
Xform const & inter_clash2_xform () const
 
bool const & auto_clash () const
 
boolauto_clash ()
 
bool const & interface_only () const
 
boolinterface_only ()
 
Real const & match_radius () const
 
Realmatch_radius ()
 
Real const & match_chi_rmsd () const
 
Realmatch_chi_rmsd ()
 
Real const & max_ca_dis2 () const
 
Realmax_ca_dis2 ()
 
Bools const & useres1 () const
 
Boolsuseres1 ()
 
Bools const & useres2 () const
 
Boolsuseres2 ()
 
Bools const & useres1_ph () const
 
Boolsuseres1_ph ()
 
Bools const & useres2_ph () const
 
Boolsuseres2_ph ()
 
Bools const & useres1_po () const
 
Boolsuseres1_po ()
 
Bools const & useres2_po () const
 
Boolsuseres2_po ()
 
bool const & match_ss1 () const
 
boolmatch_ss1 ()
 
bool const & match_ss2 () const
 
boolmatch_ss2 ()
 
bool const & match_aa1 () const
 
boolmatch_aa1 ()
 
bool const & match_aa2 () const
 
boolmatch_aa2 ()
 
bool const & clash_check () const
 
boolclash_check ()
 
MotifMatchOverlapReq const & overlap1 () const
 
MotifMatchOverlapReqoverlap1 ()
 
MotifMatchOverlapReq const & overlap2 () const
 
MotifMatchOverlapReqoverlap2 ()
 
void copy_opts_swapped (ResPairMotifQuery const &other)
 

Private Member Functions

void init (core::pose::Pose const &pose1, core::pose::Pose const &pose2)
 
 ResPairMotifQuery ()
 

Private Attributes

core::pose::PoseCOP pose1_
 
core::pose::PoseCOP pose2_
 
numeric::geometry::hashing::xyzStripeHash
const * 
inter_clash1_
 
numeric::geometry::hashing::xyzStripeHash
const * 
inter_clash2_
 
Xform inter_clash1_xform_
 
Xform inter_clash2_xform_
 
MotifMatchOverlapReq overlap1_
 
MotifMatchOverlapReq overlap2_
 
bool auto_clash_
 
bool interface_only_
 
bool match_ss1_
 
bool match_aa1_
 
bool match_ss2_
 
bool match_aa2_
 
bool clash_check_
 
Real match_radius_
 
Real max_ca_dis2_
 
Real match_chi_rmsd_
 
Bools useres1_
 
Bools useres2_
 
Bools useres1_ph_
 
Bools useres2_ph_
 
Bools useres1_po_
 
Bools useres2_po_
 

Friends

class MotifHash
 
std::ostream & operator<< (std::ostream &out, ResPairMotifQuery const &opt)
 

Constructor & Destructor Documentation

core::scoring::motif::ResPairMotifQuery::ResPairMotifQuery ( )
inlineprivate
core::scoring::motif::ResPairMotifQuery::ResPairMotifQuery ( core::pose::Pose const &  pose1)
inline

References init().

core::scoring::motif::ResPairMotifQuery::ResPairMotifQuery ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2 
)
inline

References init().

Member Function Documentation

bool const& core::scoring::motif::ResPairMotifQuery::auto_clash ( ) const
inline

References auto_clash_.

Referenced by copy_opts_swapped().

bool& core::scoring::motif::ResPairMotifQuery::auto_clash ( )
inline

References auto_clash_.

bool const& core::scoring::motif::ResPairMotifQuery::clash_check ( ) const
inline
bool& core::scoring::motif::ResPairMotifQuery::clash_check ( )
inline

References clash_check_.

void core::scoring::motif::ResPairMotifQuery::copy_opts_swapped ( ResPairMotifQuery const &  other)
void core::scoring::motif::ResPairMotifQuery::init ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2 
)
private
numeric::geometry::hashing::xyzStripeHash const* core::scoring::motif::ResPairMotifQuery::inter_clash1 ( ) const
inline

References inter_clash1_.

numeric::geometry::hashing::xyzStripeHash const* & core::scoring::motif::ResPairMotifQuery::inter_clash1 ( )
inline

References inter_clash1_.

Xform& core::scoring::motif::ResPairMotifQuery::inter_clash1_xform ( )
inline

References inter_clash1_xform_.

Xform const& core::scoring::motif::ResPairMotifQuery::inter_clash1_xform ( ) const
inline

References inter_clash1_xform_.

numeric::geometry::hashing::xyzStripeHash const* core::scoring::motif::ResPairMotifQuery::inter_clash2 ( ) const
inline

References inter_clash2_.

numeric::geometry::hashing::xyzStripeHash const* & core::scoring::motif::ResPairMotifQuery::inter_clash2 ( )
inline

References inter_clash2_.

Xform& core::scoring::motif::ResPairMotifQuery::inter_clash2_xform ( )
inline

References inter_clash2_xform_.

Xform const& core::scoring::motif::ResPairMotifQuery::inter_clash2_xform ( ) const
inline

References inter_clash2_xform_.

bool const& core::scoring::motif::ResPairMotifQuery::interface_only ( ) const
inline
bool& core::scoring::motif::ResPairMotifQuery::interface_only ( )
inline

References interface_only_.

bool const& core::scoring::motif::ResPairMotifQuery::match_aa1 ( ) const
inline
bool& core::scoring::motif::ResPairMotifQuery::match_aa1 ( )
inline

References match_aa1_.

bool const& core::scoring::motif::ResPairMotifQuery::match_aa2 ( ) const
inline
bool& core::scoring::motif::ResPairMotifQuery::match_aa2 ( )
inline

References match_aa2_.

Real const& core::scoring::motif::ResPairMotifQuery::match_chi_rmsd ( ) const
inline
Real& core::scoring::motif::ResPairMotifQuery::match_chi_rmsd ( )
inline

References match_chi_rmsd_.

Real const& core::scoring::motif::ResPairMotifQuery::match_radius ( ) const
inline
Real& core::scoring::motif::ResPairMotifQuery::match_radius ( )
inline

References match_radius_.

bool const& core::scoring::motif::ResPairMotifQuery::match_ss1 ( ) const
inline
bool& core::scoring::motif::ResPairMotifQuery::match_ss1 ( )
inline

References match_ss1_.

bool const& core::scoring::motif::ResPairMotifQuery::match_ss2 ( ) const
inline

References match_ss2_.

Referenced by copy_opts_swapped().

bool& core::scoring::motif::ResPairMotifQuery::match_ss2 ( )
inline

References match_ss2_.

Real const& core::scoring::motif::ResPairMotifQuery::max_ca_dis2 ( ) const
inline
Real& core::scoring::motif::ResPairMotifQuery::max_ca_dis2 ( )
inline

References max_ca_dis2_.

MotifMatchOverlapReq const& core::scoring::motif::ResPairMotifQuery::overlap1 ( ) const
inline
MotifMatchOverlapReq& core::scoring::motif::ResPairMotifQuery::overlap1 ( )
inline

References overlap1_.

MotifMatchOverlapReq const& core::scoring::motif::ResPairMotifQuery::overlap2 ( ) const
inline
MotifMatchOverlapReq& core::scoring::motif::ResPairMotifQuery::overlap2 ( )
inline

References overlap2_.

core::pose::PoseCOP core::scoring::motif::ResPairMotifQuery::pose1 ( ) const
inline
core::pose::PoseCOP core::scoring::motif::ResPairMotifQuery::pose2 ( ) const
inline
Bools const& core::scoring::motif::ResPairMotifQuery::useres1 ( ) const
inline
Bools& core::scoring::motif::ResPairMotifQuery::useres1 ( )
inline

References useres1_.

Bools const& core::scoring::motif::ResPairMotifQuery::useres1_ph ( ) const
inline

References useres1_ph_.

Referenced by copy_opts_swapped().

Bools& core::scoring::motif::ResPairMotifQuery::useres1_ph ( )
inline

References useres1_ph_.

Bools const& core::scoring::motif::ResPairMotifQuery::useres1_po ( ) const
inline

References useres1_po_.

Referenced by copy_opts_swapped().

Bools& core::scoring::motif::ResPairMotifQuery::useres1_po ( )
inline

References useres1_po_.

Bools const& core::scoring::motif::ResPairMotifQuery::useres2 ( ) const
inline
Bools& core::scoring::motif::ResPairMotifQuery::useres2 ( )
inline

References useres2_.

Bools const& core::scoring::motif::ResPairMotifQuery::useres2_ph ( ) const
inline

References useres2_ph_.

Referenced by copy_opts_swapped().

Bools& core::scoring::motif::ResPairMotifQuery::useres2_ph ( )
inline

References useres2_ph_.

Bools const& core::scoring::motif::ResPairMotifQuery::useres2_po ( ) const
inline

References useres2_po_.

Referenced by copy_opts_swapped().

Bools& core::scoring::motif::ResPairMotifQuery::useres2_po ( )
inline

References useres2_po_.

Friends And Related Function Documentation

friend class MotifHash
friend
std::ostream& operator<< ( std::ostream &  out,
ResPairMotifQuery const &  opt 
)
friend

Member Data Documentation

bool core::scoring::motif::ResPairMotifQuery::auto_clash_
private
bool core::scoring::motif::ResPairMotifQuery::clash_check_
private

Referenced by clash_check().

numeric::geometry::hashing::xyzStripeHash const* core::scoring::motif::ResPairMotifQuery::inter_clash1_
private
Xform core::scoring::motif::ResPairMotifQuery::inter_clash1_xform_
private
numeric::geometry::hashing::xyzStripeHash const* core::scoring::motif::ResPairMotifQuery::inter_clash2_
private
Xform core::scoring::motif::ResPairMotifQuery::inter_clash2_xform_
private
bool core::scoring::motif::ResPairMotifQuery::interface_only_
private
bool core::scoring::motif::ResPairMotifQuery::match_aa1_
private

Referenced by init(), and match_aa1().

bool core::scoring::motif::ResPairMotifQuery::match_aa2_
private

Referenced by init(), and match_aa2().

Real core::scoring::motif::ResPairMotifQuery::match_chi_rmsd_
private

Referenced by init(), and match_chi_rmsd().

Real core::scoring::motif::ResPairMotifQuery::match_radius_
private
bool core::scoring::motif::ResPairMotifQuery::match_ss1_
private

Referenced by init(), and match_ss1().

bool core::scoring::motif::ResPairMotifQuery::match_ss2_
private

Referenced by init(), and match_ss2().

Real core::scoring::motif::ResPairMotifQuery::max_ca_dis2_
private

Referenced by init(), and max_ca_dis2().

MotifMatchOverlapReq core::scoring::motif::ResPairMotifQuery::overlap1_
private

Referenced by init(), and overlap1().

MotifMatchOverlapReq core::scoring::motif::ResPairMotifQuery::overlap2_
private

Referenced by init(), and overlap2().

core::pose::PoseCOP core::scoring::motif::ResPairMotifQuery::pose1_
private
core::pose::PoseCOP core::scoring::motif::ResPairMotifQuery::pose2_
private
Bools core::scoring::motif::ResPairMotifQuery::useres1_
private
Bools core::scoring::motif::ResPairMotifQuery::useres1_ph_
private

Referenced by init(), and useres1_ph().

Bools core::scoring::motif::ResPairMotifQuery::useres1_po_
private

Referenced by init(), and useres1_po().

Bools core::scoring::motif::ResPairMotifQuery::useres2_
private
Bools core::scoring::motif::ResPairMotifQuery::useres2_ph_
private

Referenced by init(), and useres2_ph().

Bools core::scoring::motif::ResPairMotifQuery::useres2_po_
private

Referenced by init(), and useres2_po().


The documentation for this class was generated from the following files: