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 | Static Public Attributes | Protected Member Functions | Friends | List of all members
rxdock::BaseTransform Class Referenceabstract
Inheritance diagram for rxdock::BaseTransform:
rxdock::BaseObject rxdock::ParamHandler rxdock::Observer rxdock::RequestHandler rxdock::BaseBiMolTransform rxdock::BaseUniMolTransform rxdock::NullTransform rxdock::TransformAgg rxdock::AlignTransform rxdock::GATransform rxdock::RandPopTransform rxdock::SimAnnTransform rxdock::SimplexTransform rxdock::RandLigTransform

Public Member Functions

std::string GetFullName () const
 
void Go ()
 
virtual void Add (BaseTransform *)
 
virtual void Remove (BaseTransform *)
 
virtual bool isAgg () const
 
virtual unsigned int GetNumTransforms () const
 
virtual BaseTransformGetTransform (unsigned int) const
 
void Orphan ()
 
BaseTransformGetParentTransform () const
 
void AddSFRequest (RequestPtr)
 
void ClearSFRequests ()
 
void SendSFRequests ()
 
- Public Member Functions inherited from rxdock::BaseObject
std::string GetClass () const
 
std::string GetName () const
 
void SetName (const std::string &)
 
virtual std::string GetFullName () const
 
void Enable ()
 
void Disable ()
 
bool isEnabled () const
 
virtual void Register (WorkSpace *)
 
virtual void Unregister ()
 
WorkSpaceGetWorkSpace () const
 
virtual void Deleted (Subject *theDeletedSubject)
 
virtual void HandleRequest (RequestPtr spRequest)
 
virtual void Print (std::ostream &s) const
 
- Public Member Functions inherited from rxdock::ParamHandler
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
 
- Public Member Functions inherited from rxdock::Observer
virtual void Update (Subject *theChangedSubject)=0
 
virtual void Deleted (Subject *theDeletedSubject)=0
 
virtual void HandleRequest (RequestPtr spRequest)
 

Static Public Attributes

static const std::string _CT = "BaseTransform"
 
- Static Public Attributes inherited from rxdock::BaseObject
static const std::string _CT = "BaseObject"
 
static const std::string _CLASS = "CLASS"
 
static const std::string _NAME = "NAME"
 
static const std::string _ENABLED = "ENABLED"
 

Protected Member Functions

 BaseTransform (const std::string &strClass, const std::string &strName)
 
- Protected Member Functions inherited from rxdock::BaseObject
 BaseObject (const std::string &strClass, const std::string &strName)
 
void ParameterUpdated (const std::string &strName)
 
- Protected Member Functions inherited from rxdock::ParamHandler
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

class TransformAgg
 
void to_json (json &j, const BaseTransform &bt)
 
void from_json (const json &j, BaseTransform &bt)
 

Member Function Documentation

◆ GetFullName()

std::string BaseTransform::GetFullName ( ) const
virtual

Reimplemented from rxdock::BaseObject.


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