Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
protocols::kinmatch::FunGroupTK Class Referenceabstract

#include <FunGroupTK.hh>

Inheritance diagram for protocols::kinmatch::FunGroupTK:
Inheritance graph
[legend]

Public Member Functions

 ~FunGroupTK () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 FunGroupTK (core::pose::Pose &p_in, utility::vector1< core::Size > &pos)
 
protocols::scoring::ImplicitFastClashCheck
const & 
ifc () const
 
virtual void place_c (KRSQuery const &q, core::conformation::Residue const &qrsd, utility::vector1< core::conformation::ResidueOP > &hits) const =0
 
virtual void place_h (KRSQuery const &q, core::conformation::Residue const &qrsd, utility::vector1< core::conformation::ResidueOP > &hits) const =0
 
virtual void place_d (KRSQuery const &q, core::conformation::Residue const &qrsd, utility::vector1< core::conformation::ResidueOP > &hits) const =0
 

Protected Attributes

core::pose::PoseCOP pose_
 
utility::vector1< core::Size >
const 
pos_
 
protocols::scoring::ImplicitFastClashCheckCOP ifc_
 
std::map< std::string,
utility::vector1
< core::kinematics::Stub > > 
stb_
 
std::map< std::string,
utility::vector1
< core::conformation::ResidueOP > > 
rsd_
 
core::chemical::ResidueTypeSetCAP frs_
 

Constructor & Destructor Documentation

protocols::kinmatch::FunGroupTK::~FunGroupTK ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

protocols::kinmatch::FunGroupTK::FunGroupTK ( core::pose::Pose p_in,
utility::vector1< core::Size > &  pos 
)

Member Function Documentation

ImplicitFastClashCheck const & protocols::kinmatch::FunGroupTK::ifc ( ) const
virtual void protocols::kinmatch::FunGroupTK::place_c ( KRSQuery const &  q,
core::conformation::Residue const &  qrsd,
utility::vector1< core::conformation::ResidueOP > &  hits 
) const
pure virtual
virtual void protocols::kinmatch::FunGroupTK::place_d ( KRSQuery const &  q,
core::conformation::Residue const &  qrsd,
utility::vector1< core::conformation::ResidueOP > &  hits 
) const
pure virtual
virtual void protocols::kinmatch::FunGroupTK::place_h ( KRSQuery const &  q,
core::conformation::Residue const &  qrsd,
utility::vector1< core::conformation::ResidueOP > &  hits 
) const
pure virtual

Member Data Documentation

core::chemical::ResidueTypeSetCAP protocols::kinmatch::FunGroupTK::frs_
protected

Referenced by FunGroupTK().

protocols::scoring::ImplicitFastClashCheckCOP protocols::kinmatch::FunGroupTK::ifc_
protected

Referenced by FunGroupTK(), and ifc().

utility::vector1<core::Size> const protocols::kinmatch::FunGroupTK::pos_
protected
core::pose::PoseCOP protocols::kinmatch::FunGroupTK::pose_
protected

Referenced by FunGroupTK().

std::map<std::string,utility::vector1<core::conformation::ResidueOP> > protocols::kinmatch::FunGroupTK::rsd_
protected
std::map<std::string,utility::vector1<core::kinematics::Stub> > protocols::kinmatch::FunGroupTK::stb_
protected

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