#include <indigox/classes/angle.hpp>
◆ AngleAtoms
Container for storing Atom reference assigned to an Angle.
◆ Angle() [1/3]
◆ Angle() [2/3]
◆ Angle() [3/3]
◆ ~ Angle()
◆ GetAtoms()
Get the atoms of the angle.
- Returns
- the atoms of the angle.
◆ GetID()
◆ GetIndex()
int64_t GetIndex |
( |
| ) |
const |
Get the index from the molecule.
Calculates the index of the angle in the container of angles of the molecule it is a part of. If the angle is not a real angle, eg empty data variable, the returned value is -1.
- Returns
- the index of the angle.
◆ GetMolecule()
Molecule this angle is associated with.
The returned shared_ptr is empty if the angle is not assigned to a valid molecule.
- Returns
- the molecule associated with this angle.
◆ GetTag()
Tag of the angle.
This value may be modified without warning. Use with caution. For a constant identifier to the angle, use the Angle::GetUniqueID() method.
- Returns
- the tag assigned to the angle.
◆ GetType()
Get the assigned type.
- Returns
- the assigned ff type for the angle.
◆ HasType()
Check if the angle has associated parameters.
- Returns
- if there is a valid parameter.
◆ NumAtoms()
constexpr int64_t NumAtoms |
( |
| ) |
const |
|
inline |
Number of atoms this angle contains.
- Returns
- 3.
◆ operator bool()
◆ operator!=()
bool operator!= |
( |
const Angle & |
ang | ) |
const |
|
inline |
◆ operator<()
bool operator< |
( |
const Angle & |
ang | ) |
const |
◆ operator<=()
bool operator<= |
( |
const Angle & |
ang | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool operator== |
( |
const Angle & |
ang | ) |
const |
◆ operator>()
bool operator> |
( |
const Angle & |
ang | ) |
const |
◆ operator>=()
bool operator>= |
( |
const Angle & |
ang | ) |
const |
|
inline |
◆ SetType()
void SetType |
( |
const FFAngle & |
type | ) |
|
◆ cereal::access
friend class cereal::access |
|
friend |
Friendship allows serialisation.
◆ indigox::Molecule
Friendship allows Molecule to create new angles.
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Angle & |
ang |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file: