RxDock 0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Friends | List of all members
rxdock::ParamHandler Class Reference
Inheritance diagram for rxdock::ParamHandler:
rxdock::BaseObject rxdock::FlexData rxdock::WorkSpace rxdock::BaseSF rxdock::BaseTransform rxdock::Filter rxdock::SiteMapper rxdock::LigandFlexData rxdock::ReceptorFlexData rxdock::BiMolWorkSpace rxdock::BaseIdxSF rxdock::BaseInterSF rxdock::BaseIntraSF rxdock::DihedralSF rxdock::PolarSF rxdock::SFAgg rxdock::VdwSF rxdock::BaseBiMolTransform rxdock::BaseUniMolTransform rxdock::NullTransform rxdock::TransformAgg rxdock::LigandSiteMapper rxdock::SphereSiteMapper rxdock::SolventFlexData

Public Member Functions

unsigned int GetNumParameters () const
 
Variant GetParameter (const std::string &strName) const
 
bool isParameterValid (const std::string &strName) const
 
std::vector< std::string > GetParameterNames () const
 
StringVariantMap GetParameters () const
 
RBTDLL_EXPORT void SetParameter (const std::string &strName, const Variant &vValue)
 
virtual void Print (std::ostream &s) const
 

Protected Member Functions

void AddParameter (const std::string &strName, const Variant &vValue)
 
void DeleteParameter (const std::string &strName)
 
void ClearParameters ()
 
virtual void ParameterUpdated (const std::string &strName)
 

Friends

void to_json (json &j, const ParamHandler &paramHandler)
 
void from_json (const json &j, ParamHandler &paramHandler)
 

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