Rosetta
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

◆ ~FunGroupTK()

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

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

◆ FunGroupTK()

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

Member Function Documentation

◆ ifc()

ImplicitFastClashCheck const & protocols::kinmatch::FunGroupTK::ifc ( ) const

◆ place_c()

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

◆ place_d()

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

◆ place_h()

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

◆ frs_

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

Referenced by FunGroupTK().

◆ ifc_

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

Referenced by FunGroupTK(), and ifc().

◆ pos_

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

◆ pose_

core::pose::PoseCOP protocols::kinmatch::FunGroupTK::pose_
protected

Referenced by FunGroupTK().

◆ rsd_

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

◆ stb_

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: