#include <Atom.h>
Definition at line 61 of file Atom.h.
[inline]
add a bond into the atom. Note that each bond will be stored twice, so make sure when using bonds to define whether the 'official' bond is from low # atom -> high #, or vice versa.
Definition at line 113 of file Atom.h.
References ATOMNUCLEICBACK, ATOMPROTEINBACK, atomType, bonds, bondTo, and MAXATOMBONDS.
Referenced by BaseMolecule::add_bond.
[inline]
return TRUE if this atom is bonded to the specified atom. Returns FALSE otherwise.
Definition at line 126 of file Atom.h.
Referenced by contacts, measure_hbonds, PickModeAddBond::pick_molecule_end, and vmd_measure_contacts.
[inline]
Definition at line 95 of file Atom.h.
References altlocindex, atomicnumber, ATOMNORMAL, atomType, bonds, bondTo, insertionstr, MAXATOMBONDS, n, nameindex, resid, residueType, resnameindex, RESNOTHING, segnameindex, typeindex, and uniq_resid.
Referenced by BaseMolecule::add_atoms.
alternate location identifier index.
Definition at line 74 of file Atom.h.
Referenced by BaseMolecule::add_atoms, GeometryMol::atom_formatted_name, init, VMDApp::molecule_from_selection_list, vmd_bond_search, and MolFilePlugin::write_structure.
element atomic number.
Definition at line 73 of file Atom.h.
Referenced by BaseMolecule::add_atoms, assign_atoms, GeometryMol::atom_formatted_name, QMData::create_unique_basis, AtomColor::find, init, QMData::init_electrons, VMDApp::molecule_from_selection_list, MolFilePlugin::read_optional_structure, write_ss_input_pdb, and MolFilePlugin::write_structure.
is this atom part of the backbone?
Definition at line 86 of file Atom.h.
Referenced by add_bond, BaseMolecule::analyze, atomsel_backbonetype, AtomColor::find, init, measure_hbonds, and vmd_bond_search.
how many bonds this atom has.
Definition at line 72 of file Atom.h.
Referenced by access_tcl_atomsel, BaseMolecule::add_bond, add_bond, BaseMolecule::add_bond_dupcheck, assign_atoms, bonded, BaseMolecule::clear_bonds, BaseMolecule::count_bonds, AtomColor::find, getbonds, init, measure_hbonds, VMDApp::molecule_from_selection_list, PickModeAddBond::pick_molecule_end, MolFilePlugin::read_optional_structure, setbonds, topo_del_bond, topo_get_bond, and MolFilePlugin::write_structure.
list of atoms to which this atom is bonded.
Definition at line 71 of file Atom.h.
Referenced by access_tcl_atomsel, add_bond, BaseMolecule::add_bond_dupcheck, assign_atoms, bonded, BaseMolecule::count_bonds, AtomColor::find, getbonds, init, measure_hbonds, VMDApp::molecule_from_selection_list, PickModeAddBond::pick_molecule_end, setbonds, topo_del_bond, topo_get_bond, and MolFilePlugin::write_structure.
chain identifier.
Definition at line 79 of file Atom.h.
Referenced by BaseMolecule::add_atoms, GeometryMol::atom_formatted_name, VMDApp::molecule_from_selection_list, print_atom_info, write_ss_input_pdb, and MolFilePlugin::write_structure.
for insertion codes (padded to 2 chars).
Definition at line 75 of file Atom.h.
Referenced by init, VMDApp::molecule_from_selection_list, and MolFilePlugin::write_structure.
atom name string index.
Definition at line 68 of file Atom.h.
Referenced by BaseMolecule::add_atoms, BaseMolecule::analyze, GeometryMol::atom_formatted_name, GeometryMol::atom_short_name, atomsel_name, colvarproxy_vmd::check_atom_id, BaseMolecule::find_atom_in_residue, init, VMDApp::molecule_from_selection_list, print_atom_info, vmd_bond_search, write_ss_input_pdb, and MolFilePlugin::write_structure.
resid from original file.
Definition at line 81 of file Atom.h.
Referenced by GeometryMol::atom_formatted_name, GeometryMol::atom_short_name, init, VMDApp::molecule_from_selection_list, print_atom_info, and MolFilePlugin::write_structure.
is this part of a larger component? for instance, is this CG atom in an amino acid of some sort?
Definition at line 91 of file Atom.h.
Referenced by BaseMolecule::analyze, atomsel_residuetype, init, and write_ss_input_pdb.
atom residue name string index.
Definition at line 82 of file Atom.h.
Referenced by BaseMolecule::add_atoms, GeometryMol::atom_formatted_name, GeometryMol::atom_short_name, AtomColor::find, init, VMDApp::molecule_from_selection_list, print_atom_info, write_ss_input_pdb, and MolFilePlugin::write_structure.
atom segment name string index.
Definition at line 80 of file Atom.h.
Referenced by BaseMolecule::add_atoms, GeometryMol::atom_formatted_name, colvarproxy_vmd::check_atom_id, init, VMDApp::molecule_from_selection_list, print_atom_info, and MolFilePlugin::write_structure.
atom type string index.
Definition at line 69 of file Atom.h.
Referenced by BaseMolecule::add_atoms, GeometryMol::atom_formatted_name, atomsel_type, init, VMDApp::molecule_from_selection_list, print_atom_info, and MolFilePlugin::write_structure.
unique resid, since there can be dups.
Definition at line 70 of file Atom.h.
Referenced by BaseMolecule::atom_fragment, BaseMolecule::atom_residue, AtomColor::find, init, measure_avpos_perresidue, measure_center_perresidue, measure_rmsd_perresidue, measure_sasa_perresidue, print_atom_info, and write_ss_input_pdb.