Rosetta
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
 
bool & auto_clash ()
 
bool const & interface_only () const
 
bool & interface_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
 
bool & match_ss1 ()
 
bool const & match_ss2 () const
 
bool & match_ss2 ()
 
bool const & match_aa1 () const
 
bool & match_aa1 ()
 
bool const & match_aa2 () const
 
bool & match_aa2 ()
 
bool const & clash_check () const
 
bool & clash_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

◆ ResPairMotifQuery() [1/3]

core::scoring::motif::ResPairMotifQuery::ResPairMotifQuery ( )
inlineprivate

◆ ResPairMotifQuery() [2/3]

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

References init(), and pose1().

◆ ResPairMotifQuery() [3/3]

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

References init(), pose1(), and pose2().

Member Function Documentation

◆ auto_clash() [1/2]

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

References auto_clash_.

◆ auto_clash() [2/2]

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

References auto_clash_.

Referenced by copy_opts_swapped().

◆ clash_check() [1/2]

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

References clash_check_.

◆ clash_check() [2/2]

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

◆ copy_opts_swapped()

void core::scoring::motif::ResPairMotifQuery::copy_opts_swapped ( ResPairMotifQuery const &  other)

◆ init()

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

◆ inter_clash1() [1/2]

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

References inter_clash1_.

◆ inter_clash1() [2/2]

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

References inter_clash1_.

◆ inter_clash1_xform() [1/2]

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

References inter_clash1_xform_.

◆ inter_clash1_xform() [2/2]

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

References inter_clash1_xform_.

◆ inter_clash2() [1/2]

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

References inter_clash2_.

◆ inter_clash2() [2/2]

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

References inter_clash2_.

◆ inter_clash2_xform() [1/2]

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

References inter_clash2_xform_.

◆ inter_clash2_xform() [2/2]

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

References inter_clash2_xform_.

◆ interface_only() [1/2]

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

References interface_only_.

◆ interface_only() [2/2]

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

◆ match_aa1() [1/2]

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

References match_aa1_.

◆ match_aa1() [2/2]

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

◆ match_aa2() [1/2]

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

References match_aa2_.

◆ match_aa2() [2/2]

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

◆ match_chi_rmsd() [1/2]

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

References match_chi_rmsd_.

◆ match_chi_rmsd() [2/2]

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

◆ match_radius() [1/2]

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

References match_radius_.

◆ match_radius() [2/2]

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

◆ match_ss1() [1/2]

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

References match_ss1_.

◆ match_ss1() [2/2]

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

◆ match_ss2() [1/2]

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

References match_ss2_.

◆ match_ss2() [2/2]

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

References match_ss2_.

Referenced by copy_opts_swapped().

◆ max_ca_dis2() [1/2]

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

References max_ca_dis2_.

◆ max_ca_dis2() [2/2]

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

◆ overlap1() [1/2]

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

References overlap1_.

◆ overlap1() [2/2]

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

◆ overlap2() [1/2]

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

References overlap2_.

◆ overlap2() [2/2]

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

◆ pose1()

core::pose::PoseCOP core::scoring::motif::ResPairMotifQuery::pose1 ( ) const
inline

◆ pose2()

core::pose::PoseCOP core::scoring::motif::ResPairMotifQuery::pose2 ( ) const
inline

◆ useres1() [1/2]

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

References useres1_.

◆ useres1() [2/2]

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

◆ useres1_ph() [1/2]

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

References useres1_ph_.

◆ useres1_ph() [2/2]

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

References useres1_ph_.

Referenced by copy_opts_swapped().

◆ useres1_po() [1/2]

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

References useres1_po_.

◆ useres1_po() [2/2]

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

References useres1_po_.

Referenced by copy_opts_swapped().

◆ useres2() [1/2]

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

References useres2_.

◆ useres2() [2/2]

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

◆ useres2_ph() [1/2]

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

References useres2_ph_.

◆ useres2_ph() [2/2]

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

References useres2_ph_.

Referenced by copy_opts_swapped().

◆ useres2_po() [1/2]

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

References useres2_po_.

◆ useres2_po() [2/2]

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

References useres2_po_.

Referenced by copy_opts_swapped().

Friends And Related Function Documentation

◆ MotifHash

friend class MotifHash
friend

◆ operator<<

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

Member Data Documentation

◆ auto_clash_

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

◆ clash_check_

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

Referenced by clash_check().

◆ inter_clash1_

numeric::geometry::hashing::xyzStripeHash const* core::scoring::motif::ResPairMotifQuery::inter_clash1_
private

◆ inter_clash1_xform_

Xform core::scoring::motif::ResPairMotifQuery::inter_clash1_xform_
private

◆ inter_clash2_

numeric::geometry::hashing::xyzStripeHash const* core::scoring::motif::ResPairMotifQuery::inter_clash2_
private

◆ inter_clash2_xform_

Xform core::scoring::motif::ResPairMotifQuery::inter_clash2_xform_
private

◆ interface_only_

bool core::scoring::motif::ResPairMotifQuery::interface_only_
private

Referenced by init(), and interface_only().

◆ match_aa1_

bool core::scoring::motif::ResPairMotifQuery::match_aa1_
private

Referenced by init(), and match_aa1().

◆ match_aa2_

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

Referenced by init(), and match_aa2().

◆ match_chi_rmsd_

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

Referenced by init(), and match_chi_rmsd().

◆ match_radius_

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

Referenced by init(), and match_radius().

◆ match_ss1_

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

Referenced by init(), and match_ss1().

◆ match_ss2_

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

Referenced by init(), and match_ss2().

◆ max_ca_dis2_

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

Referenced by init(), and max_ca_dis2().

◆ overlap1_

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

Referenced by init(), and overlap1().

◆ overlap2_

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

Referenced by init(), and overlap2().

◆ pose1_

core::pose::PoseCOP core::scoring::motif::ResPairMotifQuery::pose1_
private

◆ pose2_

core::pose::PoseCOP core::scoring::motif::ResPairMotifQuery::pose2_
private

◆ useres1_

Bools core::scoring::motif::ResPairMotifQuery::useres1_
private

◆ useres1_ph_

Bools core::scoring::motif::ResPairMotifQuery::useres1_ph_
private

Referenced by init(), and useres1_ph().

◆ useres1_po_

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

Referenced by init(), and useres1_po().

◆ useres2_

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

◆ useres2_ph_

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

Referenced by init(), and useres2_ph().

◆ useres2_po_

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: