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

#include <Fingerprint.hh>

Inheritance diagram for protocols::pockets::FingerprintBase:
Inheritance graph
[legend]

Public Member Functions

 FingerprintBase ()
 
void print_to_file (std::string const &output_filename) const
 
void print_to_pdb (std::string const &output_pdbname) const
 
void print_to_pdb (std::string const &output_pdbname, numeric::xyzVector< core::Real > const &translation) const
 
core::Size num_origins () const
 
numeric::xyzVector< core::Realorigin () const
 
utility::vector1
< numeric::xyzVector
< core::Real > > 
multi_origin_list () const
 
numeric::xyzVector< core::RealCoM () const
 
void CHEAT_CoM (numeric::xyzVector< core::Real > const &inp_CoM)
 
std::list
< spherical_coor_triplet >
const & 
triplet_fingerprint_data () const
 
 ~FingerprintBase () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 

Public Attributes

numeric::xyzVector< core::RealpocketGrid_mid_
 
numeric::xyzVector< core::RealpocketGrid_dim_
 
core::Real pocketGrid_spacing_
 

Protected Attributes

core::Size num_origins_
 
numeric::xyzVector< core::Realorigin_
 
utility::vector1
< numeric::xyzVector
< core::Real > > 
multi_origin_list_
 
numeric::xyzVector< core::RealCoM_
 
std::list< spherical_coor_triplettriplet_fingerprint_data_
 

Friends

class FingerprintMultifunc
 
class DarcParticleSwarmMinimizer
 

Constructor & Destructor Documentation

protocols::pockets::FingerprintBase::FingerprintBase ( )

References CoM_, and origin_.

protocols::pockets::FingerprintBase::~FingerprintBase ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

void protocols::pockets::FingerprintBase::CHEAT_CoM ( numeric::xyzVector< core::Real > const &  inp_CoM)
inline

References CoM_.

numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::CoM ( ) const
inline
utility::vector1< numeric::xyzVector<core::Real> > protocols::pockets::FingerprintBase::multi_origin_list ( ) const
inline
core::Size protocols::pockets::FingerprintBase::num_origins ( ) const
inline
numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::origin ( ) const
inline
void protocols::pockets::FingerprintBase::print_to_file ( std::string const &  output_filename) const
void protocols::pockets::FingerprintBase::print_to_pdb ( std::string const &  output_pdbname) const
void protocols::pockets::FingerprintBase::print_to_pdb ( std::string const &  output_pdbname,
numeric::xyzVector< core::Real > const &  translation 
) const
std::list< spherical_coor_triplet > const& protocols::pockets::FingerprintBase::triplet_fingerprint_data ( ) const
inline

Friends And Related Function Documentation

friend class DarcParticleSwarmMinimizer
friend
friend class FingerprintMultifunc
friend

Member Data Documentation

numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::CoM_
protected
utility::vector1< numeric::xyzVector<core::Real> > protocols::pockets::FingerprintBase::multi_origin_list_
protected
core::Size protocols::pockets::FingerprintBase::num_origins_
protected
numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::origin_
protected
numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::pocketGrid_dim_
numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::pocketGrid_mid_
core::Real protocols::pockets::FingerprintBase::pocketGrid_spacing_
std::list< spherical_coor_triplet > protocols::pockets::FingerprintBase::triplet_fingerprint_data_
protected

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