#include <gcu/cycle.h>
List of all members.
Detailed Description
Represents a cycle.
Definition at line 36 of file cycle.h.
Constructor & Destructor Documentation
- Parameters:
-
Constructs an initially empty cycle for the molecule.
Member Function Documentation
- Parameters:
-
pAtom1 | an atom in the source chain. |
pAtom2 | an atom in the source chain. |
Erases a sub-chain. The result is not a cycle. This should be followed by the insertion of a new chain to close the cycle again.
Reimplemented from gcu::Chain.
- Parameters:
-
pBond | a bond of the cycle. |
a1 | where to put the result for the first angle. |
a2 | where to put the result for the first angle. |
Evaluates the angles between the bond and its two adjacent bonds in the cycle.
- Returns:
- the number of bonds shared with other cycles.
- Parameters:
-
pAtom1 | an atom in the source chain. |
pAtom2 | an atom in the source chain. |
chain | the source chain. |
Inserts a chain. Bothe atoms must already be in the target cycle and the insertion should close the cycle.
Reimplemented from gcu::Chain.
- Parameters:
-
pCycle | another cycle sharing a bond. |
Compares two cycles in competition to know which is the best to contain the second line of a shared double bond.
- Returns:
- true if the this instance is to be preferred, false otherwise.
- Returns:
- the localized object generic name.
Reimplemented from gcu::Chain.
Finds the smallest cycles collection in a polycyclic system.
The documentation for this class was generated from the following file: