IMP  2.1.0
The Integrative Modeling Platform
atom/Atom.h File Reference

Simple atom decorator. More...

#include <IMP/atom/atom_config.h>
#include "atom_macros.h"
#include "Residue.h"
#include "Hierarchy.h"
#include "element.h"
#include <IMP/core/utility.h>
#include <IMP/core/XYZ.h>
#include <IMP/base_types.h>
#include <IMP/kernel/Particle.h>
#include <IMP/kernel/Model.h>
#include <vector>
#include <deque>
+ Include dependency graph for atom/Atom.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMP::atom::Atom
 A decorator for a particle representing an atom. More...
 

Namespaces

 IMP
 All IMP::kernel code is brought into the IMP namespace.
 
 IMP::atom
 See IMP.atom for more information.
 

Typedefs

typedef IMP::base::Vector< Atom > IMP::atom::Atoms
 
typedef Key< 8974343, false > IMP::atom::AtomType
 
typedef IMP::base::Vector
< AtomType > 
IMP::atom::AtomTypes
 

Functions

AtomType IMP::atom::add_atom_type (std::string name, Element e)
 Create a new AtomType. More...
 
Atom IMP::atom::get_atom (Residue rd, AtomType at)
 Return a particle atom from the residue. More...
 
bool IMP::atom::get_atom_type_exists (std::string name)
 Return true if that atom type already exists.
 
Element IMP::atom::get_element_for_atom_type (AtomType at)
 
Residue IMP::atom::get_residue (Atom d, bool nothrow=false)
 Return the Residue containing this atom. More...
 

Variables

const AtomType IMP::atom::AT_CA
 
const AtomType IMP::atom::AT_N
 
const AtomType IMP::atom::AT_UNKNOWN
 

Detailed Description

Copyright 2007-2013 IMP Inventors. All rights reserved.

Definition in file atom/Atom.h.