Package org.jmol.smiles
Class SmilesRing
- java.lang.Object
-
- org.jmol.java.BS
-
- org.jmol.smiles.SmilesRing
-
- All Implemented Interfaces:
java.lang.Cloneable,javajs.api.JSONEncodable
class SmilesRing extends BS
Ring of (tentatively) aromatic nodes and edges
-
-
Field Summary
Fields Modifier and Type Field Description (package private) BSbsEdgesToCheck(package private) javajs.util.Lst<Edge>edges(package private) booleanisOK(package private) intn(package private) SmilesRingSetset
-
Constructor Summary
Constructors Constructor Description SmilesRing(int n, BS atoms, javajs.util.Lst<Edge> edges, boolean isOK)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddEdges(java.util.Hashtable<java.lang.String,SmilesRingSet> htEdgeMap)private static java.lang.StringgetKey(Edge e)(package private) static SmilesRingSetgetSetByEdge(Edge edge, java.util.Hashtable<java.lang.String,SmilesRingSet> htEdgeMap)
-
-
-
Field Detail
-
set
SmilesRingSet set
-
edges
javajs.util.Lst<Edge> edges
-
bsEdgesToCheck
BS bsEdgesToCheck
-
isOK
boolean isOK
-
n
int n
-
-
Method Detail
-
addEdges
void addEdges(java.util.Hashtable<java.lang.String,SmilesRingSet> htEdgeMap)
-
getSetByEdge
static SmilesRingSet getSetByEdge(Edge edge, java.util.Hashtable<java.lang.String,SmilesRingSet> htEdgeMap)
-
getKey
private static java.lang.String getKey(Edge e)
-
-