\section{atom.h File Reference}
\label{atom_h}\index{atom.h@{atom.h}}
{\tt \#include "dynstring.h"}\par
{\tt \#include "intvec.h"}\par
{\tt \#include "jvector.h"}\par
{\tt \#include "compoper.h"}\par
{\tt \#include "streamoper.h"}\par


Include dependency graph for atom.h:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=418pt]{atom_h_incl}
\end{center}
\end{figure}


This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=405pt]{atom_h_dep_incl}
\end{center}
\end{figure}
\subsection*{Compounds}
\begin{CompactItemize}
\item 
class {\bf Atom}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf UNINITIALIZED\_\-ATOM\_\-ID}\ -1
\item 
\#define {\bf MAX\_\-NUM\_\-BONDS}\ 14;
\end{CompactItemize}


\subsection{Define Documentation}
\index{atom.h@{atom.h}!MAX_NUM_BONDS@{MAX\_\-NUM\_\-BONDS}}
\index{MAX_NUM_BONDS@{MAX\_\-NUM\_\-BONDS}!atom.h@{atom.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-NUM\_\-BONDS\ 14;}\label{atom_h_a1}




Definition at line 29 of file atom.h.\index{atom.h@{atom.h}!UNINITIALIZED_ATOM_ID@{UNINITIALIZED\_\-ATOM\_\-ID}}
\index{UNINITIALIZED_ATOM_ID@{UNINITIALIZED\_\-ATOM\_\-ID}!atom.h@{atom.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define UNINITIALIZED\_\-ATOM\_\-ID\ -1}\label{atom_h_a0}


//////////////////////////////////////////////////////////

File: {\bf atom.h}

Used to save information about one atom.

Positions are no longer stored in {\bf Atom} {\rm (p.\,\pageref{class_Atom})}' instead the molecule is resposible for them.

So now {\bf Atom} {\rm (p.\,\pageref{class_Atom})} class doesn't hold any useful information except ID  Eventually It will hold VDW radius, atom type, local perturbation settings, chain identifier, residue/nucleotide  number -- all things intrinsic to the atom. (-jd)

////////////////////////////////////////////////////////// 

Definition at line 28 of file atom.h.