Rosetta
3.8
|
#include <Rose.hh>
Public Types | |
typedef platform::Size | Size |
typedef platform::Real | Real |
typedef core::id::AtomID | AID |
typedef core::pose::Pose | Pose |
typedef core::pose::PoseCOP | PoseCOP |
typedef core::pose::xyzStripeHashPose | Hash |
typedef core::pose::xyzStripeHashPoseOP | HashOP |
typedef core::pose::xyzStripeHashPoseCOP | HashCOP |
typedef numeric::xyzTransform < Real > | X |
typedef numeric::xyzMatrix< Real > | M |
typedef numeric::xyzVector< Real > | V |
typedef X const | XC |
typedef M const | MC |
typedef V const | VC |
typedef X const & | XCR |
typedef M const & | MCR |
typedef V const & | VCR |
typedef Rose const & | RCR |
Public Member Functions | |
Rose (PoseCOP p) | |
Rose (PoseCOP p, core::pose::PoseCoordPickMode const &coord_picker) | |
Rose (PoseCOP p, core::id::AtomID_Map< Real > const &clash_atoms) | |
Rose (RCR r, XCR x_in) | |
virtual | ~Rose ()=default |
bool | clashes (VCR point) const |
bool | clashes (RCR other) const |
Size | contacts (RCR other) const |
Rose | operator+ (VCR b) |
Rose | operator- (VCR b) |
Rose | operator* (XCR b) |
Rose | operator* (MCR b) |
XC | res_anchor (Size const &ir) const |
XC | n_anchor () const |
XC | c_anchor () const |
void | align_n (XCR a) |
void | align_c (XCR a) |
void | dump_pdb (std::ostream &out) const |
void | dump_pdb (std::string const &fname) const |
void | dump_minimal_pdb (std::ostream &out, char chain='R') |
PoseCOP | pose () const |
bool | clashes_naive (RCR other) const |
Size | contacts_naive (RCR other) const |
Public Attributes | |
PoseCOP | p |
HashCOP | h |
X | x |
Friends | |
bool | operator== (RCR a, RCR b) |
bool | operator!= (RCR a, RCR b) |
Rose | operator* (XCR a, RCR b) |
Rose | operator* (MCR a, RCR b) |
typedef numeric::xyzMatrix<Real> protocols::sic_dock::Rose::M |
typedef M const protocols::sic_dock::Rose::MC |
typedef M const& protocols::sic_dock::Rose::MCR |
typedef Rose const& protocols::sic_dock::Rose::RCR |
typedef platform::Real protocols::sic_dock::Rose::Real |
typedef platform::Size protocols::sic_dock::Rose::Size |
typedef numeric::xyzVector<Real> protocols::sic_dock::Rose::V |
typedef V const protocols::sic_dock::Rose::VC |
typedef V const& protocols::sic_dock::Rose::VCR |
typedef numeric::xyzTransform<Real> protocols::sic_dock::Rose::X |
typedef X const protocols::sic_dock::Rose::XC |
typedef X const& protocols::sic_dock::Rose::XCR |
protocols::sic_dock::Rose::Rose | ( | PoseCOP | p | ) |
Referenced by operator*(), operator+(), and operator-().
protocols::sic_dock::Rose::Rose | ( | PoseCOP | p, |
core::pose::PoseCoordPickMode const & | coord_picker | ||
) |
protocols::sic_dock::Rose::Rose | ( | PoseCOP | p, |
core::id::AtomID_Map< Real > const & | clash_atoms | ||
) |
|
virtualdefault |
|
inline |
References p, and res_anchor().
References protocols::match::upstream::b, and h.
References h, protocols::hybridization::u, and x.
References protocols::match::upstream::b, and h.
References h, protocols::hybridization::u, and x.
void protocols::sic_dock::Rose::dump_minimal_pdb | ( | std::ostream & | out, |
char | chain = 'R' |
||
) |
References core::chemical::element::F, core::chemical::element::I, p, and x.
void protocols::sic_dock::Rose::dump_pdb | ( | std::ostream & | out | ) | const |
References pose().
void protocols::sic_dock::Rose::dump_pdb | ( | std::string const & | fname | ) | const |
References pose().
|
inline |
References res_anchor().
core::pose::PoseCOP protocols::sic_dock::Rose::pose | ( | ) | const |
Referenced by dump_pdb().
Referenced by c_anchor(), and n_anchor().
HashCOP protocols::sic_dock::Rose::h |
Referenced by clashes(), clashes_naive(), contacts(), and contacts_naive().
PoseCOP protocols::sic_dock::Rose::p |
Referenced by align_c(), align_n(), c_anchor(), dump_minimal_pdb(), pose(), and res_anchor().
X protocols::sic_dock::Rose::x |
Referenced by align_c(), align_n(), clashes(), clashes_naive(), contacts_naive(), dump_minimal_pdb(), operator*(), operator+(), operator-(), pose(), and res_anchor().