Rosetta
Public Member Functions | Protected Attributes | List of all members
FunGroupTK Class Referenceabstract
Inheritance diagram for FunGroupTK:
Inheritance graph
[legend]

Public Member Functions

 FunGroupTK (Pose p_in, vector1< Size > &pos)
 
ImplicitFastClashCheck const & ifc () const
 
virtual void place_n (Vec const &cen0, Vec const &axs0, Vec const &ori0, vector1< core::conformation::ResidueOP > &hits, Real const disth=0.5, Real const dotth=0.9848078) const =0
 
virtual void place_c (KRSQuery const &q, Residue const &qrsd, vector1< core::conformation::ResidueOP > &hits) const =0
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Protected Attributes

Pose const pose_
 
vector1< Size > const pos_
 
ImplicitFastClashCheck const ifc_
 
std::map< std::string, vector1< Stub > > stb_
 
std::map< std::string, vector1< ResidueOP > > rsd_
 
core::chemical::ResidueTypeSetCAP frs_
 

Constructor & Destructor Documentation

◆ FunGroupTK()

FunGroupTK::FunGroupTK ( Pose  p_in,
vector1< Size > &  pos 
)
inline

References frs_, create_a3b_hbs::i, pos_, pose_, rsd_, and stb_.

Member Function Documentation

◆ ifc()

ImplicitFastClashCheck const& FunGroupTK::ifc ( ) const
inline

References ifc_.

Referenced by run(), run_hd(), and run_hh().

◆ place_c()

virtual void FunGroupTK::place_c ( KRSQuery const &  q,
Residue const &  qrsd,
vector1< core::conformation::ResidueOP > &  hits 
) const
pure virtual

Implemented in KinFunGroupTK, and BruteFunGroupTK.

Referenced by run().

◆ place_n()

virtual void FunGroupTK::place_n ( Vec const &  cen0,
Vec const &  axs0,
Vec const &  ori0,
vector1< core::conformation::ResidueOP > &  hits,
Real const  disth = 0.5,
Real const  dotth = 0.9848078 
) const
pure virtual

Implemented in KinFunGroupTK, and BruteFunGroupTK.

Member Data Documentation

◆ frs_

core::chemical::ResidueTypeSetCAP FunGroupTK::frs_
protected

◆ ifc_

ImplicitFastClashCheck const FunGroupTK::ifc_
protected

◆ pos_

vector1<Size> const FunGroupTK::pos_
protected

◆ pose_

Pose const FunGroupTK::pose_
protected

◆ rsd_

std::map<std::string,vector1<ResidueOP> > FunGroupTK::rsd_
protected

◆ stb_

std::map<std::string,vector1<Stub> > FunGroupTK::stb_
protected

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