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

#include <MetalSiteResidue.hh>

Inheritance diagram for protocols::metal_interface::MetalSiteResidue:
Inheritance graph
[legend]

Public Member Functions

 MetalSiteResidue ()
 
 ~MetalSiteResidue () override
 
virtual core::Size get_seqpos ()
 
virtual void set_seqpos (core::Size seqpos)
 
virtual point get_ligand_atom_xyz ()
 
virtual void set_ligand_atom_xyz (point ligand_atom_xyz)
 
virtual std::string get_ligand_atom_name ()
 
virtual void set_ligand_atom_name (std::string ligand_atom_name)
 
virtual core::id::AtomID get_ligand_atom_id ()
 
virtual void set_ligand_atom_id (core::id::AtomID ligand_atom_id)
 
virtual core::id::AtomID get_pre_ligand_atom_id ()
 
virtual void set_pre_ligand_atom_id (core::id::AtomID pre_ligand_atom_id)
 
virtual core::id::AtomID get_pre_pre_ligand_atom_id ()
 
virtual void set_pre_pre_ligand_atom_id (core::id::AtomID pre_pre_ligand_atom_id)
 
virtual std::string get_resname ()
 
virtual void set_resname (std::string resname)
 

Private Attributes

core::Size seqpos_
 
point ligand_atom_xyz_
 
std::string ligand_atom_name_
 
core::id::AtomID ligand_atom_id_
 
core::id::AtomID pre_ligand_atom_id_
 
core::id::AtomID pre_pre_ligand_atom_id_
 
std::string resname_
 

Constructor & Destructor Documentation

protocols::metal_interface::MetalSiteResidue::MetalSiteResidue ( )
default
protocols::metal_interface::MetalSiteResidue::~MetalSiteResidue ( )
overridedefault

Member Function Documentation

core::id::AtomID protocols::metal_interface::MetalSiteResidue::get_ligand_atom_id ( )
virtual

References ligand_atom_id_.

std::string protocols::metal_interface::MetalSiteResidue::get_ligand_atom_name ( )
virtual

References ligand_atom_name_.

point protocols::metal_interface::MetalSiteResidue::get_ligand_atom_xyz ( )
virtual

References ligand_atom_xyz_.

core::id::AtomID protocols::metal_interface::MetalSiteResidue::get_pre_ligand_atom_id ( )
virtual

References pre_ligand_atom_id_.

core::id::AtomID protocols::metal_interface::MetalSiteResidue::get_pre_pre_ligand_atom_id ( )
virtual
std::string protocols::metal_interface::MetalSiteResidue::get_resname ( )
virtual

References resname_.

core::Size protocols::metal_interface::MetalSiteResidue::get_seqpos ( )
virtual

References seqpos_.

void protocols::metal_interface::MetalSiteResidue::set_ligand_atom_id ( core::id::AtomID  ligand_atom_id)
virtual

References ligand_atom_id_.

void protocols::metal_interface::MetalSiteResidue::set_ligand_atom_name ( std::string  ligand_atom_name)
virtual

References ligand_atom_name_.

void protocols::metal_interface::MetalSiteResidue::set_ligand_atom_xyz ( point  ligand_atom_xyz)
virtual

References ligand_atom_xyz_.

void protocols::metal_interface::MetalSiteResidue::set_pre_ligand_atom_id ( core::id::AtomID  pre_ligand_atom_id)
virtual

References pre_ligand_atom_id_.

void protocols::metal_interface::MetalSiteResidue::set_pre_pre_ligand_atom_id ( core::id::AtomID  pre_pre_ligand_atom_id)
virtual
void protocols::metal_interface::MetalSiteResidue::set_resname ( std::string  resname)
virtual

References resname_.

void protocols::metal_interface::MetalSiteResidue::set_seqpos ( core::Size  seqpos)
virtual

References seqpos_.

Member Data Documentation

core::id::AtomID protocols::metal_interface::MetalSiteResidue::ligand_atom_id_
private
std::string protocols::metal_interface::MetalSiteResidue::ligand_atom_name_
private
point protocols::metal_interface::MetalSiteResidue::ligand_atom_xyz_
private
core::id::AtomID protocols::metal_interface::MetalSiteResidue::pre_ligand_atom_id_
private
core::id::AtomID protocols::metal_interface::MetalSiteResidue::pre_pre_ligand_atom_id_
private
std::string protocols::metal_interface::MetalSiteResidue::resname_
private

Referenced by get_resname(), and set_resname().

core::Size protocols::metal_interface::MetalSiteResidue::seqpos_
private

Referenced by get_seqpos(), and set_seqpos().


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