AvogadroLibs 1.97.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 setForceVector (const Vector3 &force)
 
Vector3 forceVector () const
 
void setLabel (const std::string &label)
 
std::string label () 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
 
void setColor (Vector3ub color)
 
Vector3ub color () const
 
void setLayer (size_t layer)
 
size_t layer () const
 

Additional Inherited Members

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

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