PdbStructure Class Reference

#include <Pdb.h>

List of all members.


Detailed Description

Complete PDB file, possibly including multiple MODELS, in the case of NMR structures or molecular dynamics trajectories.

Public Member Functions

 PdbStructure (const Compound &compound, const Transform &transform=Transform())
 Construct PdbStructure based on initial default configuration of a Compound.
 PdbStructure (const State &state, const Compound &compound, const Transform &transform=Transform())
 Constructure PdbStructure for a Compound using a particular State.
 PdbStructure (std::istream &pdbFile)
bool hasAtom (String atomName, PdbResidueId residueId, char chainId) const
const PdbAtomgetAtom (String atomName, PdbResidueId residueId, char chainId) const
PdbAtomupdAtom (String atomName, PdbResidueId residueId, char chainId)
std::ostream & write (std::ostream &os, Transform transform=Transform()) const
size_t getNModels () const
const PdbModelgetModel (Pdb::ModelIndex modelIx) const

Constructor & Destructor Documentation

PdbStructure ( const Compound compound,
const Transform transform = Transform() 
) [explicit]

Construct PdbStructure based on initial default configuration of a Compound.

PdbStructure ( const State state,
const Compound compound,
const Transform transform = Transform() 
) [explicit]

Constructure PdbStructure for a Compound using a particular State.

PdbStructure ( std::istream &  pdbFile  )  [explicit]


Member Function Documentation

bool hasAtom ( String  atomName,
PdbResidueId  residueId,
char  chainId 
) const

const PdbAtom& getAtom ( String  atomName,
PdbResidueId  residueId,
char  chainId 
) const

PdbAtom& updAtom ( String  atomName,
PdbResidueId  residueId,
char  chainId 
)

std::ostream& write ( std::ostream &  os,
Transform  transform = Transform() 
) const

size_t getNModels (  )  const [inline]

const PdbModel& getModel ( Pdb::ModelIndex  modelIx  )  const [inline]


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

Generated on Fri Sep 26 07:44:33 2008 for SimTKcore by  doxygen 1.5.6