25#include "vtkCommonDataModelModule.h"
convenience proxy for vtkMolecule
convenience proxy for vtkMolecule
vtkIdType GetEndAtomId() const
Get the starting / ending atom ids for this bond.
vtkAtom GetEndAtom() const
Get a vtkAtom object that refers to the starting / ending atom for this bond.
unsigned short GetOrder()
Get the bond order for this bond.
vtkIdType GetId() const
Return the Id used to identify this bond in the parent molecule.
vtkAtom GetBeginAtom() const
Get a vtkAtom object that refers to the starting / ending atom for this bond.
vtkMolecule * GetMolecule()
Return the parent molecule of this bond.
vtkIdType GetBeginAtomId() const
Get the starting / ending atom ids for this bond.
void PrintSelf(ostream &os, vtkIndent indent)
vtkAtom GetEndAtom()
Get a vtkAtom object that refers to the starting / ending atom for this bond.
vtkAtom GetBeginAtom()
Get a vtkAtom object that refers to the starting / ending atom for this bond.
vtkBond(vtkMolecule *parent, vtkIdType id, vtkIdType beginAtomId, vtkIdType endAtomId)
double GetLength() const
Get the distance between the bonded atoms.
a simple class to control print indentation
class describing a molecule