PdbStructure Class Reference

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

#include <Pdb.h>

List of all members.

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 getNumModels () const
const PdbModelgetModel (Pdb::ModelIndex modelIx) const
size_t getNModels () const

Detailed Description

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


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

const PdbAtom& getAtom ( String  atomName,
PdbResidueId  residueId,
char  chainId 
) const
const PdbModel& getModel ( Pdb::ModelIndex  modelIx  )  const [inline]
size_t getNModels (  )  const [inline]
size_t getNumModels (  )  const [inline]
bool hasAtom ( 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

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

Generated on Wed Dec 30 11:05:12 2009 for SimTKcore by  doxygen 1.6.1