AvogadroLibs  1.90.0
Public Member Functions | List of all members
RWAtom Class Reference
Inheritance diagram for RWAtom:
AtomTemplate< RWMolecule >

Public Member Functions

 RWAtom (RWMolecule *m, Index i)
 
- Public Member Functions inherited from AtomTemplate< RWMolecule >
 AtomTemplate ()
 
 AtomTemplate (MoleculeType *m, Index i)
 
bool operator== (const AtomTemplate< MoleculeType > &other) const
 
bool operator!= (const AtomTemplate< MoleculeType > &other) const
 
AtomTemplate< MoleculeType > & operator++ ()
 
AtomTemplate< MoleculeType > operator++ (int)
 
AtomTemplate< MoleculeType > & operator-- ()
 
AtomTemplate< MoleculeType > operator-- (int)
 
bool isValid () const
 
MoleculeType * molecule () const
 
Index index () const
 
void setSelected (bool selected)
 
bool selected () const
 
void setAtomicNumber (unsigned char num)
 
unsigned char atomicNumber () const
 
void setPosition2d (const Vector2 &pos)
 
Vector2 position2d () const
 
void setPosition3d (const Vector3 &pos)
 
Vector3 position3d () const
 
void setHybridization (AtomHybridization hyb)
 
AtomHybridization hybridization () const
 
void setFormalCharge (signed char charge)
 
signed char formalCharge () const
 

Additional Inherited Members

- Public Types inherited from AtomTemplate< RWMolecule >
typedef RWMolecule MoleculeType
 

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