Rosetta
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

◆ FingerprintBase()

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

References CoM_, and origin_.

◆ ~FingerprintBase()

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

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

◆ CHEAT_CoM()

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

References CoM_.

◆ CoM()

numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::CoM ( ) const
inline

◆ multi_origin_list()

utility::vector1< numeric::xyzVector<core::Real> > protocols::pockets::FingerprintBase::multi_origin_list ( ) const
inline

◆ num_origins()

core::Size protocols::pockets::FingerprintBase::num_origins ( ) const
inline

◆ origin()

numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::origin ( ) const
inline

◆ print_to_file()

void protocols::pockets::FingerprintBase::print_to_file ( std::string const &  output_filename) const

◆ print_to_pdb() [1/2]

void protocols::pockets::FingerprintBase::print_to_pdb ( std::string const &  output_pdbname) const

◆ print_to_pdb() [2/2]

void protocols::pockets::FingerprintBase::print_to_pdb ( std::string const &  output_pdbname,
numeric::xyzVector< core::Real > const &  translation 
) const

◆ triplet_fingerprint_data()

std::list< spherical_coor_triplet > const& protocols::pockets::FingerprintBase::triplet_fingerprint_data ( ) const
inline

Friends And Related Function Documentation

◆ DarcParticleSwarmMinimizer

friend class DarcParticleSwarmMinimizer
friend

◆ FingerprintMultifunc

friend class FingerprintMultifunc
friend

Member Data Documentation

◆ CoM_

numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::CoM_
protected

◆ multi_origin_list_

utility::vector1< numeric::xyzVector<core::Real> > protocols::pockets::FingerprintBase::multi_origin_list_
protected

◆ num_origins_

core::Size protocols::pockets::FingerprintBase::num_origins_
protected

◆ origin_

numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::origin_
protected

◆ pocketGrid_dim_

numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::pocketGrid_dim_

◆ pocketGrid_mid_

numeric::xyzVector<core::Real> protocols::pockets::FingerprintBase::pocketGrid_mid_

◆ pocketGrid_spacing_

core::Real protocols::pockets::FingerprintBase::pocketGrid_spacing_

◆ triplet_fingerprint_data_

std::list< spherical_coor_triplet > protocols::pockets::FingerprintBase::triplet_fingerprint_data_
protected

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