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
FieldsModifier and TypeFieldDescription(package private) javajs.util.BS
(package private) javajs.util.Lst
<Edge> (package private) boolean
(package private) int
(package private) SmilesRingSet
-
Constructor Summary
ConstructorsConstructorDescriptionSmilesRing
(int n, javajs.util.BS atoms, javajs.util.Lst<Edge> edges, boolean isOK) -
Method Summary
Modifier and TypeMethodDescription(package private) void
addEdges
(Hashtable<String, SmilesRingSet> htEdgeMap) private static String
(package private) static SmilesRingSet
getSetByEdge
(Edge edge, Hashtable<String, SmilesRingSet> htEdgeMap) Methods inherited from class javajs.util.BS
and, andNot, cardinality, cardinalityN, clear, clearAll, clearBits, clone, copy, equals, escape, get, hashCode, intersects, isEmpty, length, newN, nextClearBit, nextSetBit, or, set, setBits, setBitTo, size, toJSON, toString, unescape, xor
-
Field Details
-
set
SmilesRingSet set -
edges
javajs.util.Lst<Edge> edges -
bsEdgesToCheck
javajs.util.BS bsEdgesToCheck -
isOK
boolean isOK -
n
int n
-
-
Constructor Details
-
SmilesRing
SmilesRing(int n, javajs.util.BS atoms, javajs.util.Lst<Edge> edges, boolean isOK)
-
-
Method Details
-
addEdges
-
getSetByEdge
-
getKey
-