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