#include <Conformer.h>
Public Member Functions | |
| Conformer () | |
| Constructor. | |
| Conformer (unsigned int numAtoms) | |
| Constructor with number of atoms specified ID specification. | |
| Conformer (const Conformer &other) | |
| Copy COnstructor: initialize from a second conformation. | |
| ~Conformer () | |
| Destructor. | |
| void | resize (unsigned int size) |
| void | reserve (unsigned int size) |
| Reserve more space for atom position. | |
| ROMol & | getOwningMol () const |
| Get the molecule that oqns this conformation. | |
| const RDGeom::POINT3D_VECT & | getPositions () const |
| Get a const reference to the vector of atom positions. | |
| RDGeom::POINT3D_VECT & | getPositions () |
| Get a reference to the atom positions. | |
| const RDGeom::Point3D & | getAtomPos (unsigned int atomId) const |
| Get the position of the specified atom. | |
| RDGeom::Point3D & | getAtomPos (unsigned int atomId) |
| Get the position of the specified atom. | |
| void | setAtomPos (unsigned int atomId, const RDGeom::Point3D &position) |
| Set the position of the specified atom. | |
| unsigned int | getId () const |
| get the ID of this conformer | |
| void | setId (unsigned int id) |
| set the ID of this conformer | |
| unsigned int | getNumAtoms () const |
| Get the number of atoms. | |
| bool | is3D () const |
| void | set3D (bool v) |
Protected Member Functions | |
| void | setOwningMol (ROMol *mol) |
| Set owning moelcule. | |
| void | setOwningMol (ROMol &mol) |
| Set owning moelcule. | |
Friends | |
| class | ROMol |
This class contains
Definition at line 37 of file Conformer.h.
| RDKit::Conformer::Conformer | ( | ) | [inline] |
| RDKit::Conformer::Conformer | ( | unsigned int | numAtoms | ) | [inline] |
Constructor with number of atoms specified ID specification.
Definition at line 48 of file Conformer.h.
| RDKit::Conformer::Conformer | ( | const Conformer & | other | ) |
Copy COnstructor: initialize from a second conformation.
| RDKit::Conformer::~Conformer | ( | ) | [inline] |
| void RDKit::Conformer::resize | ( | unsigned int | size | ) | [inline] |
Resize the conformer so that more atoms location can be added. Useful, for e.g., when adding hydrogens
Definition at line 65 of file Conformer.h.
| void RDKit::Conformer::reserve | ( | unsigned int | size | ) | [inline] |
| ROMol& RDKit::Conformer::getOwningMol | ( | ) | const [inline] |
| const RDGeom::POINT3D_VECT& RDKit::Conformer::getPositions | ( | ) | const |
Get a const reference to the vector of atom positions.
| RDGeom::POINT3D_VECT& RDKit::Conformer::getPositions | ( | ) |
Get a reference to the atom positions.
| const RDGeom::Point3D& RDKit::Conformer::getAtomPos | ( | unsigned int | atomId | ) | const |
Get the position of the specified atom.
| RDGeom::Point3D& RDKit::Conformer::getAtomPos | ( | unsigned int | atomId | ) |
Get the position of the specified atom.
| void RDKit::Conformer::setAtomPos | ( | unsigned int | atomId, | |
| const RDGeom::Point3D & | position | |||
| ) | [inline] |
| unsigned int RDKit::Conformer::getId | ( | ) | const [inline] |
| void RDKit::Conformer::setId | ( | unsigned int | id | ) | [inline] |
| unsigned int RDKit::Conformer::getNumAtoms | ( | ) | const [inline] |
| bool RDKit::Conformer::is3D | ( | ) | const [inline] |
Definition at line 111 of file Conformer.h.
| void RDKit::Conformer::set3D | ( | bool | v | ) | [inline] |
Definition at line 114 of file Conformer.h.
| void RDKit::Conformer::setOwningMol | ( | ROMol * | mol | ) | [protected] |
Set owning moelcule.
| void RDKit::Conformer::setOwningMol | ( | ROMol & | mol | ) | [protected] |
Set owning moelcule.
friend class ROMol [friend] |
Definition at line 40 of file Conformer.h.
1.5.6