Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

LinkagePath Class Reference

A Linkage Path object consists of - a list of atoms in the path, contained in the SmallRing - the index of the start and end rings. More...

#include <SmallRingLinkages.h>

List of all members.

Public Methods

 LinkagePath (void)
 LinkagePath (SmallRing &p_path, int p_start_ring, int p_end_ring)
int num (void)
int operator[] (int i)
void append (int i)
void remove_last (void)
LinkagePath * copy (void)

Public Attributes

SmallRing path
int start_ring
int end_ring

Friends

Informoperator<< (Inform &os, LinkagePath &lp)


Detailed Description

A Linkage Path object consists of - a list of atoms in the path, contained in the SmallRing - the index of the start and end rings.

Definition at line 33 of file SmallRingLinkages.h.


Constructor & Destructor Documentation

LinkagePath::LinkagePath void    [inline]
 

Definition at line 38 of file SmallRingLinkages.h.

References end_ring, and start_ring.

Referenced by copy.

LinkagePath::LinkagePath SmallRing   p_path,
int    p_start_ring,
int    p_end_ring
[inline]
 

Definition at line 39 of file SmallRingLinkages.h.

References end_ring, and start_ring.


Member Function Documentation

void LinkagePath::append int    i [inline]
 

Definition at line 47 of file SmallRingLinkages.h.

References SmallRing::append.

LinkagePath* LinkagePath::copy void    [inline]
 

Definition at line 50 of file SmallRingLinkages.h.

References SmallRing::copy, end_ring, LinkagePath, and start_ring.

int LinkagePath::num void    [inline]
 

Definition at line 45 of file SmallRingLinkages.h.

References SmallRing::num.

int LinkagePath::operator[] int    i [inline]
 

Definition at line 46 of file SmallRingLinkages.h.

void LinkagePath::remove_last void    [inline]
 

Definition at line 48 of file SmallRingLinkages.h.

References SmallRing::remove_last.


Friends And Related Function Documentation

Inform& operator<< Inform   os,
LinkagePath &    lp
[friend]
 

Definition at line 56 of file SmallRingLinkages.h.


Member Data Documentation

int LinkagePath::end_ring
 

Definition at line 36 of file SmallRingLinkages.h.

Referenced by copy, and LinkagePath.

SmallRing LinkagePath::path
 

Definition at line 35 of file SmallRingLinkages.h.

Referenced by SmallRingLinkages::addLinkagePath, and SmallRingLinkages::sharesLinkageEdges.

int LinkagePath::start_ring
 

Definition at line 36 of file SmallRingLinkages.h.

Referenced by copy, and LinkagePath.


The documentation for this class was generated from the following file:
Generated on Fri Apr 26 02:45:53 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002