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 | List of all members
rxdock::TransformAgg Class Reference
Inheritance diagram for rxdock::TransformAgg:
rxdock::BaseTransform rxdock::BaseObject rxdock::ParamHandler rxdock::Observer rxdock::RequestHandler

Public Member Functions

RBTDLL_EXPORT TransformAgg (const std::string &strName="dock")
 
virtual void Add (BaseTransform *)
 
virtual void Remove (BaseTransform *)
 
virtual bool isAgg () const
 
virtual unsigned int GetNumTransforms () const
 
virtual BaseTransformGetTransform (unsigned int iTransform) const
 
virtual void Register (WorkSpace *)
 
virtual void Unregister ()
 
virtual void Update (Subject *theChangedSubject)
 
virtual void HandleRequest (RequestPtr spRequest)
 
virtual void Print (std::ostream &s) const
 
- Public Member Functions inherited from rxdock::BaseTransform
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
 
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 = "TransformAgg"
 
- Static Public Attributes inherited from rxdock::BaseTransform
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

virtual void Execute ()
 
- Protected Member Functions inherited from rxdock::BaseTransform
 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)
 

Member Function Documentation

◆ Add()

void TransformAgg::Add ( BaseTransform pTransform)
virtual

Reimplemented from rxdock::BaseTransform.

◆ Execute()

void TransformAgg::Execute ( )
protectedvirtual

Implements rxdock::BaseTransform.

◆ GetNumTransforms()

unsigned int TransformAgg::GetNumTransforms ( ) const
virtual

Reimplemented from rxdock::BaseTransform.

◆ GetTransform()

BaseTransform * TransformAgg::GetTransform ( unsigned int  iTransform) const
virtual

Reimplemented from rxdock::BaseTransform.

◆ HandleRequest()

void TransformAgg::HandleRequest ( RequestPtr  spRequest)
virtual

Reimplemented from rxdock::BaseObject.

◆ isAgg()

bool TransformAgg::isAgg ( ) const
virtual

Reimplemented from rxdock::BaseTransform.

◆ Print()

void TransformAgg::Print ( std::ostream &  s) const
virtual

Reimplemented from rxdock::BaseObject.

◆ Register()

void TransformAgg::Register ( WorkSpace pWorkSpace)
virtual

Reimplemented from rxdock::BaseObject.

◆ Remove()

void TransformAgg::Remove ( BaseTransform pTransform)
virtual

Reimplemented from rxdock::BaseTransform.

◆ Unregister()

void TransformAgg::Unregister ( )
virtual

Reimplemented from rxdock::BaseObject.

◆ Update()

void TransformAgg::Update ( Subject theChangedSubject)
virtual

Implements rxdock::Observer.


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