Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
core::scoring::func::XYZ_Func Class Referenceabstract

just a simple class that takes an AtomID and returns a Vector (position) More...

#include <XYZ_Func.hh>

Inheritance diagram for core::scoring::func::XYZ_Func:
Inheritance graph
[legend]

Public Types

typedef id::AtomID AtomID
 
typedef conformation::Residue Residue
 
typedef conformation::Conformation Conformation
 

Public Member Functions

virtual Vector const & operator() (AtomID const &id) const =0
 
virtual Residue const & residue (Size seqpos) const =0
 
virtual ~XYZ_Func ()
 

Detailed Description

just a simple class that takes an AtomID and returns a Vector (position)

helper classes to reuse code

Member Typedef Documentation

Constructor & Destructor Documentation

core::scoring::func::XYZ_Func::~XYZ_Func ( )
virtualdefault

helper classes to reuse code

Member Function Documentation

virtual Vector const& core::scoring::func::XYZ_Func::operator() ( AtomID const &  id) const
pure virtual
virtual Residue const& core::scoring::func::XYZ_Func::residue ( Size  seqpos) const
pure virtual

Implemented in protocols::sic_dock::NoPoseXYX_Func, core::scoring::func::ConformationXYZ, core::scoring::func::ResiduePairXYZ, core::scoring::func::ResidueXYZ, and core::scoring::func::FourPointsFunc.

Referenced by protocols::pockets::PocketGrid::autoexpanding_pocket_eval(), core::pack::dunbrack::DunbrackConstraint::dist(), core::scoring::constraints::NamedDihedralConstraint::dist(), core::scoring::constraints::ResidueCouplingConstraint::dist(), core::scoring::constraints::NamedAngleConstraint::dist(), core::scoring::constraints::NonResidueTypeConstraint::dist(), core::scoring::constraints::ResidueTypeConstraint::dist(), core::scoring::constraints::ResidueTypeLinkingConstraint::dist(), core::scoring::constraints::SequenceProfileConstraint::dist(), core::scoring::constraints::BackboneStubLinearConstraint::fill_f1_f2(), core::scoring::constraints::BackboneStubConstraint::fill_f1_f2(), core::pack::dunbrack::DunbrackConstraint::score(), protocols::pockets::PocketConstraint::score(), core::scoring::constraints::BackboneStubLinearConstraint::score(), protocols::constraints_additional::SequenceCoupling1BDConstraint::score(), core::scoring::constraints::NamedAngleConstraint::score(), core::scoring::constraints::NamedDihedralConstraint::score(), core::scoring::constraints::ResidueCouplingConstraint::score(), core::scoring::constraints::NonResidueTypeConstraint::score(), core::pack::dunbrack::RotamerConstraint::score(), core::scoring::constraints::ResidueTypeConstraint::score(), core::scoring::constraints::BackboneStubConstraint::score(), core::scoring::constraints::ResidueTypeLinkingConstraint::score(), protocols::constraints_additional::SequenceCouplingConstraint::score(), core::scoring::constraints::SequenceProfileConstraint::score(), core::scoring::constraints::NamedAngleConstraint::setup_for_scoring(), protocols::constraints_additional::BindingSiteConstraint::setup_for_scoring(), protocols::constraints_additional::COMCoordinateConstraint::setup_for_scoring(), and core::scoring::constraints::NamedAtomPairConstraint::setup_for_scoring().


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