#include <SmallRing.h>
Public Methods | |
SmallRing (void) | |
int | num (void) |
int | operator[] (int i) |
void | append (int i) |
int | last_atom (void) |
int | first_atom (void) |
int | closed (void) |
void | remove_last (void) |
void | reverse (void) |
void | clear (void) |
SmallRing * | copy (void) |
Public Attributes | |
ResizeArray< int > | atoms |
short int | orientated |
Friends | |
Inform & | operator<< (Inform &os, SmallRing &sr) |
Definition at line 37 of file SmallRing.h.
|
Definition at line 42 of file SmallRing.h. References orientated. Referenced by copy. |
|
Definition at line 46 of file SmallRing.h. References ResizeArray::append. Referenced by LinkagePath::append, and copy. |
|
Definition at line 63 of file SmallRing.h. References ResizeArray::clear, and orientated. |
|
Definition at line 50 of file SmallRing.h. References first_atom, and last_atom. |
|
Definition at line 68 of file SmallRing.h. References append, num, orientated, and SmallRing. Referenced by LinkagePath::copy. |
|
Definition at line 49 of file SmallRing.h. Referenced by closed. |
|
Definition at line 48 of file SmallRing.h. References ResizeArray::num. Referenced by closed. |
|
Definition at line 44 of file SmallRing.h. References ResizeArray::num. Referenced by SmallRingLinkages::addLinkagePath, copy, cremer_pople_ring_color, hill_reilly_ring_pucker, LinkagePath::num, and SmallRingLinkages::sharesLinkageEdges. |
|
Definition at line 45 of file SmallRing.h. |
|
Definition at line 51 of file SmallRing.h. References ResizeArray::truncatelastn. Referenced by LinkagePath::remove_last. |
|
Definition at line 53 of file SmallRing.h. References ResizeArray::append, ResizeArray::clear, and ResizeArray::num. |
|
Definition at line 80 of file SmallRing.h. |
|
Definition at line 39 of file SmallRing.h. |
|
Definition at line 40 of file SmallRing.h. |